Bar,Lanchonete
Restaurante
Supermercado
Acima esta resumido , este item de "caracteristica do local " tem 8 respostas, podendo escolher mais de uma, o que eu quero é que ele me retorne todos os checkbox marcados , e não apenas um.
no meu formulario.php estaria assim ...
Code Select
$nome = $_POST[\\'nome\\']." n";
$email = $_POST[\\'email\\']." n";
$mensagem = "Nome: ".$_POST[\\'nome\\']." n";
$mensagem .= "Tel: ".$_POST[\\'tel\\']." n";
$mensagem .= "Cidade: ".$_POST[\\'cidade\\']." n";
$mensagem .= "Email: ".$_POST[\\'email\\']." n";
$mensagem .= "Assunto: ".$_POST[\\'assunto\\']." n";
$mensagem .= "Descrição:". $_POST[\\'mensagem\\'];
$headers .="From:$nomern";
mail("meu email", "Formulário - ", $mensagem , $headers);
?>
echo \\'Enviado com Sucesso!
\\';
echo \\'Em breve entraremos em contato.
\\';
?>
Voltar
Falta acrecentar o item do checkbox .
encontrei isto na net ...
Quotecheckbox.html
<form action="checkbox.php" method="post">
<B>Escolha os numeros de sua preferência:</B>
<input type=checkbox name="numeros[]" value=10> 10
<input type=checkbox name="numeros[]" value=100> 100
<input type=checkbox name="numeros[]" value=1000> 1000
<input type=checkbox name="numeros[]" value=10000> 10000
<input type=checkbox name="numeros[]" value=90> 90
<input type=checkbox name="numeros[]" value=50> 50
<input type=checkbox name="numeros[]" value=30> 30
<input type=checkbox name="numeros[]" value=15> 15
<BR>
<input type=checkbox name="news" value=1> <B>Receber
Newsletter?</B>
<BR>
<input type=submit>
</form>
checkbox.php
<?php
// 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!
";
}
// Verifica se usuário quer receber newsletter
if(isset($_POST["news"]))
{
echo "Você deseja receber as novidades por email!";
}
else
{
echo "Você não quer receber novidades por email...";
}
?>
só não entendi como colocar no meu formulário.php , para que saia dentro da $mensagem
Title: [formulario php com checkbox]
Post by: cgoncalves on February 22, 2008, 08:24:56 PM
Código HTML
Code Select
Bar,Lanchonete
Restaurante
Supermercado
Ou seja, local[] passa a ser a variável tipo array que vai guardar as opções do checkbox.
Depois no php colocas:
$local= array(urldecode(implode(" , ",$_GET["local"])));
if(isset($_POST["local"]))
{
$local= implode(", ", $_POST["local"]);
}