Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 402
Sexo: Masculino
Localização: VOLTA REDONDA RJ
Contato:

Formulario php com checkbox e radio

26-10-2008 14:13

Bom galera, já vi muita gente com duvidas sobre montar um formulário de email com checkbox e radio .
Aqui vai minha contribuição para este fórum que muito me ajudou ....

Vou partir do principio que vc ja tenha em mãos um formulário com nome, endereço, email , estes itens comuns em um formulário.... ai vamos acrescentar os itens de checkbox :
<tr> <td>Exemplo de checkbox:</td> </tr> <tr> <td><input type='checkbox' name='comb[]' value='check1'>check1</td> <td><input type='checkbox' name='comb[]' value='check2'>check2</td> <td><input type='checkbox' name='comb[]' value='check3'>check3</td> </tr><tr> <td><input type='checkbox' name='comb[]' value='check4'>check4</td> <td><input type='checkbox' name='comb[]' value='check5'>check5</td> <td><input type='checkbox' name='comb[]' value='check6'>check6</td> </tr>

Os itens como check1 até check6 são os valores a sua escolha.

para o rádio :
<tr> <td>Título :</td> </tr> <tr> <td>Item1</td> <td><input type=”radio” name=”item1” value=”Sim” checked>Sim <input type=”radio” name=”item1” value=”Não”>Não </td> </tr><tr> <td>Item2</td> <td><input type=”radio” name=”item2” value=”sim” checked>Sim <input type=”radio” name=”item2” value=”Não”>Não </td> </tr>


Obs. Formatação do formulário conforme usuário .

No envia.php ( que recebe os dados do formulário e envia para o email )
$email = $_POST['email']." \n"; $mensagem = "Nome : ".$_POST['nome']." \n"; $mensagem .= "Empresa : ".$_POST['empresa']." \n"; $mensagem .= "Endereço : ".$_POST['endereco']." \n"; $mensagem .= "Telefone : ".$_POST['tel']." \n"; $mensagem .= "Email : ".$_POST['email']." \n"; //Aqui vem os itens dos checbox marcados [b]$mensagem .= "Combates solicitados : "; $mensagem .= implode(' - ',$_POST["comb"])." \n";[/b] //Aqui vem os radios marcados como SIM [b]$mensagem .= "Titulo : Item1 - ". $_POST['item1']; $mensagem .= " / Item2 - ". $_POST['item2'];[/b] $headers .="From:$nome\r\n"; mail("seuemail@seuemail.com", "Formulário - tata", $mensagem , $headers); ?> <script language="JavaScript">alert('Obrigado. Sua mensagem foi enviada!'); location.href='index.php';</script>

Simples e funcional , utilizo em vários sites ....
Espero que seja de grande ajuda.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17638
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Formulario php com checkbox e radio

26-10-2008 14:16

Vlw pela contribuição :-P
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]