racoupe 0 Denunciar post Postado Outubro 17, 2012 Boa Tarde, Estou configurando um formulário simples que tem checkbox, mas não está funcionando. Apenas esse campo não funciona. Alguém pode me ajudar? Tenho esse código HTML: <input name="data" type="checkbox" id="data" value="06_11"> <input name="data" type="checkbox" id="data" value="07_11"> <input name="data" type="checkbox" id="data" value="08_11"> Esses códigos em PHP $telefone=$_POST["telefone"]; $licenca=$_POST["licenca"]; $empresa=$_POST["empresa"]; $data=$_POST["data"]; mail ("$emaildest","$assunto","Telefone: $telefone\nLicença: $licenca\nEmpresa: $empresa\nData: $data\n","From:$nome<$email>"); Dei uma resumida mas acho que o erro está por aí...alguém sabe me dizer como arrumar isso?? Quando testo aparece apenas a última data... Obrigada, Raquel Compartilhar este post Link para o post Compartilhar em outros sites
shini 318 Denunciar post Postado Outubro 17, 2012 troque o name do checkbox para data[] Compartilhar este post Link para o post Compartilhar em outros sites
racoupe 0 Denunciar post Postado Outubro 17, 2012 Oi Shini, Obrigada! Fiz isso porém no e-mail recebo assim: Data: Array Olha como ficou meu código: <input name="data[]" type="checkbox" id="data[]" value="06_11"> <input name="data[]" type="checkbox" id="data[]" value="07_11"> <input name="data[]" type="checkbox" id="data[]" value="07_11"> PHP $data[]=$_POST["data[]"]; nData: $data\n Se eu coloco [] aqui dá erro... Obrigada pela ajuda! Compartilhar este post Link para o post Compartilhar em outros sites
shini 318 Denunciar post Postado Outubro 17, 2012 no caso data[] vai virar um array, ai você precisa iterar ele. foreach($_POST['data'] as $item){ echo $item ."<br>"; } Compartilhar este post Link para o post Compartilhar em outros sites
racoupe 0 Denunciar post Postado Outubro 17, 2012 Desculpe a ignorância mas onde coloco isso?? Sou quase leiga em PHP... Obrigada pela paciência... Compartilhar este post Link para o post Compartilhar em outros sites
01100011cc 15 Denunciar post Postado Outubro 17, 2012 tente usar %s Compartilhar este post Link para o post Compartilhar em outros sites
shini 318 Denunciar post Postado Outubro 17, 2012 $msg = "Telefone: $telefone\nLicença: $licenca\nEmpresa: $empresa\nData:"; foreach($_POST['data'] as $item){ $msg .= $item ."\n"; } mail ("$emaildest","$assunto",$msg,"From:$nome<$email>"); Compartilhar este post Link para o post Compartilhar em outros sites
racoupe 0 Denunciar post Postado Outubro 17, 2012 Deu certo! Muito obrigada! Compartilhar este post Link para o post Compartilhar em outros sites