criei o formulario em html, no local action em #form direcionei a um arquivo envio.php
esse é o codigo em php que estou trabalhando:
<title>envio</title>
</head>
<body>
<?php
$conteudo = "
Nome: $_POST[nome]
Email: $_POST[email]
Telefone: $_POST[telefone]
Assunto: $_POST[assunto]
Mensagem: $_POST[mensagem] // até aqui consigo fazer a leitura do dados inseridos em cada campo
Ramo de atividade da empresa: $_POST[empresa1] // isto seria um checkbox, empresa1 refere-se ao checkbox name
$_POST[empresa2] // isto seria um checkbox, empresa2 refere-se ao checkbox name
$_POST[empresa3] // isto seria um checkbox, empresa3 refere-se ao checkbox name isto é apenas a lógica do formulario
Produtos que deverão constar no contrato: $_POST[acessoria] //isto seria um checkbox, acessoria refere-se ao checkbox name
$_POST[software] //isto seria um checkbox, software refere-se ao checkbox name
$_POST[mao_de_obra]// isto seria um checkbox, mao_de_obra refere-se ao checkbox name
// isso faz parte de um checkbox name, só essa referência irá enviar o checked value do campo empresa1? haverá varios checkbox e o usuario poderá marcar varios, como eu poderia verificar os checkbox selecionados e enviar somente os campos selecionados? posso deixar isso dentro dessa "$conteudo"? Haverá a necessidade de usar if para fazer a verificação dos checkbox que foram selecionados? O campo checked value é case sensitive e aceita espaços, como posso enviar os dados formatados?
";
$env = mail("email@email.com.br",$_POST['assunto'],$conteudo,"from: $_POST[email]");
if ($env==1){
echo "envio realizado com sucesso, Obrigado!";
}else{
echo "Erro!!. Envio não realizado";
}
?>
</body>
</html>
pessoal dentro do codigo ha uns comentarios que são minha duvida, se alguém puder me ajudar, ficarei enormemente agradecido
aqui esta o codigo do formulario, foi criado no dreamweaver...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Solicitação de Proposta Comercial</title><form id="formulario" name="formulario" method="post" action="solicitacao_proposta.php"> <table width="897" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="3" scope="col"> </td> </tr> <tr> <td colspan="3" scope="col"> </td> </tr> <tr> <td colspan="3" scope="col"><table width="897" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="147" scope="col"> </td> <td width="393" scope="col"><a href="fale_conosco.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('fale_conosco','','imagens/faleconosco.png',1)"><img src="imagens/botao_faleconosco.png" alt="fale conosco" name="fale_conosco" width="230" height="30" border="0" id="fale_conosco" /></a></td> <td width="357" scope="col"><a href="solicitacao_proposta.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('solicitacao_proposta','','imagens/solicitacaoproposta.png',1)"><img src="imagens/solicitacao_proposta.png" alt="solicite uma proposta" name="solicitacao_proposta" width="230" height="30" border="0" id="solicitacao_proposta" /></a></td> </tr> </table></td> </tr> <tr> <td colspan="3" scope="col"> </td> </tr> <tr> <td colspan="3" scope="col"> </td> </tr> <tr> <td colspan="3" class="titulo" scope="col"><div align="center"></div></td> </tr> <tr> <td colspan="3" class="titulo" scope="col"><div align="center"><strong>Solicitação de Proposta Comercial</strong></div></td> </tr> <tr> <td colspan="3" scope="col"> </td> </tr> <tr> <td width="26" align="left" valign="bottom" scope="col"> </td> <td width="805" align="left" valign="bottom" class="texto_apresentacao" scope="col">O <strong>Leankeep</strong> é um sistema completo, prático e eficaz para gerenciar a manutenção predial e utilidades da empresas visando atender sempre as necessidades de nossos clientes, com o preenchimento deste formulário, nossa equipe poderá avaliar qual o melhor conjunto de serviços para sua empresa. </td> <td width="66" align="left" valign="bottom" scope="col"> </td> </tr> <tr> <td align="left" valign="bottom" scope="col"> </td> <td align="left" valign="bottom" class="texto_apresentacao" scope="col"> </td> <td align="left" valign="bottom" scope="col"> </td> </tr> <tr> <td colspan="3" align="left" valign="bottom" scope="col"><table width="897" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="6" scope="col"> </td> </tr> <tr> <td width="27" scope="col"> </td> <td width="74" class="texto_corpo" scope="col">Empresa: </td> <td colspan="3" scope="col"><label> <input name="empresa" type="text" class="texto_corpo" id="empresa" tabindex="1" size="147" /> </label></td> <td width="59" scope="col"> </td> </tr> <tr> <td scope="col"> </td> <td class="texto_corpo" scope="col">Atividade:</td> <td colspan="3" scope="col"><label> <input name="atividade" type="text" class="texto_corpo" id="atividade" tabindex="2" size="60" /> </label></td> <td scope="col"> </td> </tr> <tr> <td scope="col"> </td> <td class="texto_corpo" scope="col">Contato:</td> <td width="525" scope="col"><label> <input name="contato" type="text" class="texto_corpo" id="contato" tabindex="3" size="60" /> </label></td> <td width="40" class="texto_corpo" scope="col">Cargo: </td> <td width="172" scope="col"><label> <input name="cargo" type="text" class="texto_corpo" id="cargo" tabindex="4" size="34" /> </label></td> <td scope="col"> </td> </tr> <tr> <td scope="col"> </td> <td class="texto_corpo" scope="col">Telefone:</td> <td scope="col"><input name="telefone" type="text" class="texto_corpo" id="telefone" size="60" tabindex="5" /></td> <td class="texto_corpo" scope="col">E-mail:</td> <td scope="col"><label> <input name="email" type="text" class="texto_corpo" id="email" tabindex="6" size="34" /> </label></td> <td scope="col"> </td> </tr> <tr> <td scope="col"> </td> <td class="texto_corpo" scope="col">Endereço:</td> <td colspan="3" scope="col"><label> <input name="endereço" type="text" class="texto_corpo" id="endereço" tabindex="7" size="147" /> </label></td> <td scope="col"> </td> </tr> <tr> <td scope="col"> </td> <td class="texto_corpo" scope="col"> </td> <td colspan="3" scope="col"> </td> <td scope="col"> </td> </tr> <tr> <td colspan="6" scope="col"> </td> </tr> <tr> <td colspan="6" scope="col"> </td> </tr> <tr> <td colspan="6" scope="col"><table width="897" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="3" scope="col"><div align="center" class="titulo"><strong>Perfil da Empresa </strong></div></td> </tr> <tr> <td width="24" scope="col"> </td> <td width="807" class="titulo" scope="col"> </td> <td width="66" scope="col"> </td> </tr> <tr> <td colspan="3" scope="col"><table width="897" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="24" rowspan="2" scope="col"> </td> <td width="20" align="left" valign="bottom" scope="col"><label> <input name="proprietario1" type="checkbox" id="proprietario1" value="proprietário de edificações, imóveis que necessitam de manutenção predial." /> </label></td> <td width="853" class="texto_corpo" scope="col">Proprietário de edificações, imóveis que necessitam de manutenção predial. </td> </tr> <tr> <td width="20" scope="col"><label> <input name="proprietario2" type="checkbox" id="proprietario2" value="proprietário de equipamento de linha de produção." /> </label></td> <td class="texto_corpo" scope="col">Proprietário de equipamento de linha de produção.</td> </tr> <tr> <td scope="col"> </td> <td scope="col"><label> <input name="empresa1" type="checkbox" id="empresa1" value="Empresa prestadora de manutenção" /> </label></td> <td class="texto_corpo" scope="col">Empresa prestadora de manutenção (mantenedor). </td> </tr> <tr> <td scope="col"> </td> <td scope="col"><label> <input name="consultor" type="checkbox" id="consultor" value="Prestador de consultoria técnica" /> </label></td> <td class="texto_corpo" scope="col">Prestador de consultoria técnica. </td> </tr> <tr> <td scope="col"> </td> <td scope="col"><label> <input name="prestadorprojeto" type="checkbox" id="prestadorprojeto" value="Prestador de serviços de projetos" /> </label></td> <td scope="col"><span class="texto_corpo">Prestador de serviços de projetos</span>. </td> </tr> <tr> <td scope="col"> </td> <td scope="col"><label> <input name="empresa2" type="checkbox" id="empresa2" value="Empresa fabricante de equipamentos." /> </label></td> <td class="texto_corpo" scope="col">Empresa fabricante de equipamentos. </td> </tr> <tr> <td rowspan="3" scope="col"> </td> <td rowspan="3" scope="col"> </td> <td scope="col"> </td> </tr> <tr> <td scope="col"> </td> </tr> <tr> <td scope="col"> </td> </tr> <tr> <td colspan="3" scope="col"><table width="897" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="8" scope="col"><div align="center"><strong class="titulo">Estrutura corporativa</strong></div></td> </tr> <tr> <td colspan="8" scope="col"> </td> </tr> <tr> <td colspan="8" class="titulo" scope="col"><div align="center"> <table width="897" border="0" cellspacing="0" cellpadding="0"> <tr> <th width="25" align="left" valign="bottom" scope="col"> </th> <td width="826" align="left" valign="bottom" scope="col"><span class="texto_corpo">Sites são subdivisões da empresa, a forma como seus ativos que necessitam de manutenção estão distribuídos. As unidades de manutenção pode ser : agências, filiais, células de produções, lojas ou outros. Os sites podem ser divididos em áreas e grupos de áreas, equipamentos e grupos de equipamentos. Nos campos abaixo indique o número total dos itens.</span></td> <th width="46" scope="col"> </th> </tr> </table> </div></td> </tr> <tr> <td colspan="8" class="titulo" scope="col"> </td> </tr> <tr> <td colspan="8" class="titulo" scope="col"><table width="897" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="26" scope="col"> </td> <td width="141" scope="col"><span class="texto_corpo">Quantidade de sites</span></td> <td width="123" scope="col"><label> <input name="quantidade de sites" type="text" id="quantidade de sites" size="8" /> </label></td> <td width="164" scope="col"><span class="texto_corpo">Quantidade de áreas</span></td> <td width="143" scope="col"><label> <input name="quantidade de áreas" type="text" id="quantidade de áreas" size="8" /> </label></td> <td width="185" scope="col"><span class="texto_corpo">Quantidade de equipamentos </span></td> <td width="115" scope="col"><label> <input name="quantidade de equipamentos" type="text" id="quantidade de equipamentos" size="8" /> </label></td> </tr> </table></td> </tr> <tr> <td colspan="8" class="titulo" scope="col"><table width="897" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="27" scope="col"> </td> <td width="139" align="left" valign="top" class="texto_corpo" scope="col">Dúvidas e observações </td> <td width="731" scope="col"><label> <textarea name="duvidas" cols="63" rows="3" class="texto_corpo" id="duvidas"></textarea> </label></td> </tr> </table></td> </tr> <tr> <td colspan="8" class="titulo" scope="col"> </td> </tr> <tr> <td colspan="8" class="titulo" scope="col"> </td> </tr> <tr> <td colspan="8" class="titulo" scope="col"><div align="center"><strong>Sistemas de manutenção </strong></div></td> </tr> <tr> <td colspan="8" class="titulo" scope="col"> </td> </tr> <tr> <td width="23" class="titulo" scope="col"> </td> <td width="22" class="titulo" scope="col"><label> <input name="climatizacoes" type="checkbox" id="climatizacoes" value="Climatizações" checked="checked" /> </label></td> <td width="270" class="texto_corpo" scope="col">Climatizações.</td> <td width="22" class="texto_corpo" scope="col"><label> <input name="prevencao" type="checkbox" id="prevencao" value="Prevenção de incêndio" /> </label></td> <td width="280" class="texto_corpo" scope="col">Prevenção de incêndio. </td> <td width="22" class="texto_corpo" scope="col"><label> <input name="circuito" type="checkbox" id="circuito" value="CFTV - Circuito interno de televisão" /> </label></td> <td colspan="2" class="texto_corpo" scope="col">CFTV - Circuito interno de televisão. </td> </tr> <tr> <td class="titulo" scope="col"> </td> <td class="titulo" scope="col"><label> <input name="tratamento" type="checkbox" id="tratamento" value="Tratamento de água" /> </label></td> <td class="texto_corpo" scope="col">Tratamento de água. </td> <td class="texto_corpo" scope="col"><label> <input name="elevadores" type="checkbox" id="elevadores" value="Elevadores" /> </label></td> <td class="texto_corpo" scope="col">Elevadores.</td> <td class="texto_corpo" scope="col"><label> <input name="controle" type="checkbox" id="controle" value="Controle de acesso" /> </label></td> <td colspan="2" class="texto_corpo" scope="col">Controle de acesso. </td> </tr> <tr> <td class="titulo" scope="col"> </td> <td class="titulo" scope="col"><label> <input name="iluminacao" type="checkbox" id="iluminacao" value="Iluminação" /> </label></td> <td class="texto_corpo" scope="col">lIuminação.</td> <td class="texto_corpo" scope="col"><label> <input name="hidraulica" type="checkbox" id="hidraulica" value="Hidráulica" /> </label></td> <td class="texto_corpo" scope="col">Hidráulica.</td> <td class="texto_corpo" scope="col"><label> <input name="escada" type="checkbox" id="escada" value="Escadas rolantes" /> </label></td> <td colspan="2" class="texto_corpo" scope="col">Escadas rolantes. </td> </tr> <tr> <td class="titulo" scope="col"> </td> <td class="titulo" scope="col"><label> <input name="informatica" type="checkbox" id="informatica" value="Informática" /> </label></td> <td class="texto_corpo" scope="col">Informática.</td> <td class="texto_corpo" scope="col"><label> <input name="eletrica" type="checkbox" id="eletrica" value="Elétrica" /> </label></td> <td class="texto_corpo" scope="col">Elétrica.</td> <td class="texto_corpo" scope="col"><label> <input name="outros" type="checkbox" id="outros" value="Outros" /> </label></td> <td width="41" class="texto_corpo" scope="col">Outros </td> <td width="217" class="texto_corpo" scope="col"><label> <input name="descricao" type="text" id="descricao" size="25" /> </label></td> </tr> <tr> <td class="titulo" scope="col"> </td> <td class="titulo" scope="col"> </td> <td class="texto_corpo" scope="col"> </td> <td class="texto_corpo" scope="col"> </td> <td class="texto_corpo" scope="col"> </td> <td class="texto_corpo" scope="col"> </td> <td colspan="2" class="texto_corpo" scope="col"> </td> </tr> <tr> <td colspan="8" class="titulo" scope="col"><table width="897" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="6" class="titulo" scope="col"><table width="897" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="23" rowspan="2" scope="col"> </td> <td width="808" class="texto_corpo" scope="col"><div align="center"></div></td> <td width="66" rowspan="2" scope="col"> </td> </tr> <tr> <td class="texto_corpo" scope="col"> </td> </tr> </table></td> </tr> <tr> <td colspan="6" scope="col"><div align="center"><strong>Equipes de manutenção</strong></div></td> </tr> <tr> <td colspan="6" scope="col"> </td> </tr> <tr> <td width="22" scope="col"> </td> <td width="23" scope="col"><label> <input name="propria" type="checkbox" class="texto_corpo" id="propria" value="Equipe própria" checked="checked" /> </label></td> <td width="270" class="texto_corpo" scope="col">Equipe própria. </td> <td width="20" scope="col"><label> <input name="terceirizada" type="checkbox" id="terceirizada" value="Equipe terceirizada" /> </label></td> <td width="290" class="texto_corpo" scope="col">Equipe terceirizada. </td> <td width="272" scope="col"> </td> </tr> <tr> <td scope="col"> </td> <td scope="col"><label> <input name="fixa propria" type="checkbox" id="fixa propria" value="Equipe Fixa" /> </label></td> <td class="texto_corpo" scope="col">Equipe fixa. </td> <td scope="col"><label> <input name="fixa terceirizada" type="checkbox" id="fixa terceirizada" value="Equipe fixa" /> </label></td> <td class="texto_corpo" scope="col">Equipe fixa. </td> <td scope="col"> </td> </tr> <tr> <td scope="col"> </td> <td scope="col"><label> <input name="fixa volante" type="checkbox" id="fixa volante" value="Equipe volante" /> </label></td> <td class="texto_corpo" scope="col">Equipe volante. </td> <td scope="col"><label> <input name="volante teceirizada" type="checkbox" id="volante teceirizada" value="Equipe volante" /> </label></td> <td class="texto_corpo" scope="col">Equipe volante. </td> <td scope="col"> </td> </tr> <tr> <td scope="col"> </td> <td scope="col"> </td> <td class="texto_corpo" scope="col"> </td> <td scope="col"> </td> <td class="texto_corpo" scope="col"> </td> <td scope="col"> </td> </tr> <tr> <td colspan="6" scope="col"><table width="897" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="23" scope="col"> </td> <td width="135" class="texto_corpo" scope="col">Número de integrantes: </td> <td width="157" class="texto_corpo" scope="col"><label> <input name="integrantes proprio" type="text" id="integrantes proprio" size="8" maxlength="4" /> </label></td> <td width="136" class="texto_corpo" scope="col">Número de integrantes: </td> <td width="446" scope="col"><label> <input name="integrante terceirizado" type="text" id="integrante terceirizado" size="8" maxlength="4" /> </label></td> </tr> <tr> <td scope="col"> </td> <td class="texto_corpo" scope="col"> </td> <td class="texto_corpo" scope="col"> </td> <td class="texto_corpo" scope="col"> </td> <td scope="col"> </td> </tr> <tr> <td scope="col"> </td> <td class="texto_corpo" scope="col"> </td> <td class="texto_corpo" scope="col"> </td> <td class="texto_corpo" scope="col"> </td> <td scope="col"> </td> </tr> <tr> <td colspan="5" scope="col"> </td> </tr> <tr> <td colspan="5" scope="col"><table width="897" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="23" scope="col"> </td> <td width="71" scope="col"><label> <input name="enviar" type="submit" id="enviar" value="Enviar" /> </label></td> <td width="803" scope="col"><label> <input name="limpar" type="reset" id="limpar" value="Limpar" /> </label></td> </tr> </table></td> </tr> </table> </td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> </form> </body></html>