Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo MSF

Validar Checkbox no PHP

Recommended Posts

Help-me!

 

Pessoal desenvolvi um formulário que contém 3 opções de checkbox.

E o usuário que acessar o formulário vai normalmente marcar uma ou duas opções.

 

Eu preciso que esse formulário chegue em meu e-mail com apenas a opção marcada pelo

usuário. o nome dos input checkbox são: sx4, grandvitara e jymni.

 

Se alguem puder salvar a minha vida, eu agradeço rs.

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria assim cara, ai na parte que esta exibindo os valores você arruma para enviar pro email

<input name="check[]" value="check1" type="checkbox" /> check1
<input name="check[]" value="check2" type="checkbox" /> check2
<input name="check[]" value="check3" type="checkbox" /> check3
<input name="check[]" value="check4" type="checkbox" /> check4

<?php
   //Cria um array com os campos marcados
   $dadosCheck = $_REQUEST['check'];

   for($i=0; $i<count($dadosCheck)){
       echo $dadosCheck[$i]."<br />";
   }
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria assim cara, ai na parte que esta exibindo os valores você arruma para enviar pro email

<input name="check[]" value="check1" type="checkbox" /> check1
<input name="check[]" value="check2" type="checkbox" /> check2
<input name="check[]" value="check3" type="checkbox" /> check3
<input name="check[]" value="check4" type="checkbox" /> check4

<?php
   //Cria um array com os campos marcados
   $dadosCheck = $_REQUEST['check'];

   for($i=0; $i<count($dadosCheck)){
       echo $dadosCheck[$i]."<br />";
   }
?>

 

 

Opa!

Valeu Bruno,

 

Achei um tuto. na rede da seguinte forma.

 

<input type=checkbox name="numeros[]" value=10> 10<br> 
<input type=checkbox name="numeros[]" value=100> 100<br> 
<input type=checkbox name="numeros[]" value=1000> 1000<br> 
<input type=checkbox name="numeros[]" value=10000> 10000<br> 
<input type=checkbox name="numeros[]" value=90> 90<br> 
<input type=checkbox name="numeros[]" value=50> 50<br> 
<input type=checkbox name="numeros[]" value=30> 30<br> 
<input type=checkbox name="numeros[]" value=15> 15<br><BR> 


// Verifica se usuário escolheu algum número
if(isset($_POST["numeros"])) {     echo "Os números de sua preferência são:<BR>";          
// Faz loop pelo array dos numeros     
foreach($_POST["numeros"] as $numero)     {         echo "- " . $numero . "<BR>";     } } else {     echo "Você não escolheu número preferido!<br>"; }  

 

mais o seu está mais limpo.

porém surgiu uma dúvida. Até agora fizemos o PHP checar se o usuário escolheu algum tópico, certo?!

Mas como eu faço para a opção escolhida pelo usuário chegar no e-mail?

 

meu php está configurado para chegar no e-mail com as seguintes informações:

 

//$mensagem = "$msg";

$remetente = "$email";

$destinatario = "fulano@teste.com.br";

$assunto = "Formulário de Contato via Site";

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.