Jump to content


Photo

Valor Do "radio" Nao é Enviado, Alguem Pode Ajudar?


  • Faça o login para participar
2 replies to this topic

#1 Thiago Fronza

Thiago Fronza

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Masculino
  • Localidade:Italia
  • Interesses:javascript, ajax, css, php, mysql, dreamweaver, fireworks, flash

Posted 29/07/2009, 15:38

Ola galera,

Acho que o que eu preciso é simples, nao sei vamos ver se alguem sabe a soluçao.

Tenho uma pagina em PHP que manda por e-mail o meu form, esta quase tudo funcionando falta sò os campos de "radio", eu observei que se deixo o "nome=radio" ou coloco qualquer outro nome que substitua o nome "radio" o valor é enviado, se coloco cada "nome" um diferente do outro os valores nao sao enviados. POR QUE? Eu preceiso que quando um usuario selecione um "radio" seja enviado o valor do "radio" selecionado, abaixo vai o meu cod PHP.

CALMA TRANQUILO SEI QUE é GRANDE MAS O QUE ME SERVE é Sò A PARTE DE RADIO DEIXEI O FORM COMPLETO CASO SEJA NECESSARIO.
ESTOU FAZENDO DESTA FORMA PORQUE O MEU SITE é EM HTML TENHO Sò ESTA FUNçAO EM PHP. (Ainda estou aprendendo PHP)


<html>
<head>
<title>
</title></head>
<body>
<?php

$dest = "E-MAIL.com.br";
$ogg = "Cadastro de Imoveis";

$header = "From: \n";
$header .= "X-mailer: \n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$header .= "Content-Transfer-Encoding: 7bit\n\n";
$messaggio = "<table width=\"777\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">";
$messaggio .= "   <tr><td><img src=\"images/topo_f_cad.jpg\" width=\"777\" height=\"113\" /></td></tr><tr><td><table width=\"777\" border=\"2\" align=\"center\" cellpadding=\"1\" cellspacing=\"5\" bordercolor=\"#00CC00\" background=\"images/bckground.jpg\"><tr><td width=\"684\" style=\"height: 28px\"><span class=\"style18\">Dados do Im&oacute;vel</span></td></tr> <tr><td><table width=\"700\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\"> <tr><td><span class=\"style16\">$Apartamento";
$messaggio .= "				  ";
$messaggio .= "				</span></td>";
$messaggio .= "				<td><span class=\"style16\">";
$messaggio .= "				  $Casa";
$messaggio .= "				  ";
$messaggio .= "				</span></td>";
$messaggio .= "				<td><span class=\"style16\">";
$messaggio .= "				  $Comercial";
$messaggio .= "				  ";
$messaggio .= "				</span></td>";
$messaggio .= "				<td><span class=\"style16\">";
$messaggio .= "				 $Terreno";
$messaggio .= "				 ";
$messaggio .= "				</span></td>";
$messaggio .= "				<td><span class=\"style16\">";
$messaggio .= "				  $Fazenda_Sitio";
$messaggio .= "				  ";
$messaggio .= "				</span></td>";
$messaggio .= "				<td><span class=\"style16\">";
$messaggio .= "				  $Outros";
$messaggio .= "				  ";
$messaggio .= "				</span></td>";
$messaggio .= "			  </tr>";
$messaggio .= "		  </table></td>";
$messaggio .= "		</tr>";
$messaggio .= "		<tr>";
$messaggio .= "		  <td><table width=\"700\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\">";
$messaggio .= "			  <tr>";
$messaggio .= "				<td align=\"right\"><span class=\"style16\">&Aacute;rea &Uacute;til:</span></td>";
$messaggio .= "				<td><span class=\"style16\">";
$messaggio .= "				  <label for=\"area util\"></label>";
$messaggio .= "				  <input type=\"text\" name=\"area_util\" id=\"area_util\" value=\"$area_util\" />";
$messaggio .= "				  <label for=\"m2ha\"></label>";
$messaggio .= "				  <input type=text name=\"ha\" value=\"$ha\" class=\"style16\" id=\"ha\" lang=\"pt\" xml:lang=\"pt\">";
$messaggio .= "				   ";
$messaggio .= "				</span></td>";
$messaggio .= "				<td align=\"right\"><span class=\"style16\">&Aacute;rea Total:</span></td>";
$messaggio .= "				<td><span class=\"style16\">";
$messaggio .= "				  <label for=\"area total\"></label>";
$messaggio .= "				  <input type=\"text\" name=\"area_total\" id=\"area_total\" value=\"$area_total\" />";
$messaggio .= "				  <label for=\"m2ha\"></label>";
$messaggio .= "				  <input type=text name=\"ha2\" value=\"$ha2\" class=\"style16\" id=\"ha2\" lang=\"pt\" xml:lang=\"pt\">";
$messaggio .= "				   ";
$messaggio .= "				</span></td>";
$messaggio .= "			  </tr>";
$messaggio .= "			  <tr>";
$messaggio .= "				<td align=\"right\"><span class=\"style16\">N&ordm; de Quartos:</span></td>";
$messaggio .= "				<td><span class=\"style16\">";
$messaggio .= "				  <label for=\"nquartos\"></label>";
$messaggio .= "				  $nquartos";
$messaggio .= "				</span></td>";
$messaggio .= "				<td align=\"right\"><span class=\"style16\">N&ordm; de Su&iacute;tes:</span></td>";
$messaggio .= "				<td><span class=\"style16\">";
$messaggio .= "				  ";
$messaggio .= "				 $nsuites";
$messaggio .= "				</span></td>";
$messaggio .= "			  </tr>";
$messaggio .= "			  <tr>";
$messaggio .= "				<td align=\"right\"><span class=\"style16\">N&ordm; de Garagens:</span></td>";
$messaggio .= "				<td><span class=\"style16\">";
$messaggio .= "				 ";
$messaggio .= "				 $ngar";
$messaggio .= "				</span></td>";
$messaggio .= "				<td align=\"right\"><span class=\"style16\">N&ordm; de Salas:</span></td>";
$messaggio .= "				<td><span class=\"style16\">";
$messaggio .= "				  ";
$messaggio .= "				  $nsals";
$messaggio .= "				";
$messaggio .= "			  ";
$messaggio .= "		  </table></td>";
$messaggio .= "		</tr>";
$messaggio .= "		<tr>";
$messaggio .= "		  <td height=\"187\"><p>&nbsp;</p>";
$messaggio .= "			  <table width=\"700\" border=\"0\" align=\"center\" cellpadding=\"1\" cellspacing=\"0\">";
$messaggio .= "				<tr>";
$messaggio .= "				  <td><span class=\"style16\">";
$messaggio .= "					$lavabo";
$messaggio .= "					";
$messaggio .= "					";
$messaggio .= "				  </span></td>";
$messaggio .= "				  <td><span class=\"style16\">";
$messaggio .= "					$empregada";
$messaggio .= "				   ";
$messaggio .= "				   ";
$messaggio .= "				  </span></td>";
$messaggio .= "				  <td><span class=\"style16\">";
$messaggio .= "					$despensa";
$messaggio .= "					";
$messaggio .= "				  </span></td>";
$messaggio .= "				  <td><span class=\"style16\">";
$messaggio .= "					$cozinha";
$messaggio .= "					";
$messaggio .= "				  </span></td>";
$messaggio .= "				</tr>";
$messaggio .= "				<tr>";
$messaggio .= "				  <td><span class=\"style16\">";
$messaggio .= "				   $varanda2";
$messaggio .= "				   ";
$messaggio .= "				  </span></td>";
$messaggio .= "				  <td><span class=\"style16\">";
$messaggio .= "				   $qd_esporte";
$messaggio .= "					";
$messaggio .= "				  </span></td>";
$messaggio .= "				  <td><span class=\"style16\">";
$messaggio .= "				   $jardim2";
$messaggio .= "				   ";
$messaggio .= "				  </span></td>";
$messaggio .= "				  <td><span class=\"style16\">";
$messaggio .= "				   $piscina";
$messaggio .= "					";
$messaggio .= "				  </span></td>";
$messaggio .= "				</tr>";
$messaggio .= "				<tr>";
$messaggio .= "				  <td><span class=\"style16\">";
$messaggio .= "					$elevador";
$messaggio .= "					";
$messaggio .= "				  </span></td>";
$messaggio .= "				  <td><span class=\"style16\">";
$messaggio .= "					$terraco";
$messaggio .= "				   ";
$messaggio .= "				  </span></td>";
$messaggio .= "				  <td><span class=\"style16\">";
$messaggio .= "				   $pq_infantil";
$messaggio .= "					";
$messaggio .= "					";
$messaggio .= "				  </span></td>";
$messaggio .= "				  <td><span class=\"style16\">";
$messaggio .= "				   $sauna";
$messaggio .= "					";
$messaggio .= "				  </span></td>";
$messaggio .= "				</tr>";
$messaggio .= "			  </table>";
$messaggio .= "			<table width=\"700\" border=\"0\" align=\"center\" cellpadding=\"1\" cellspacing=\"0\">";
$messaggio .= "				<tr>";
$messaggio .= "				  <td align=\"center\"><p class=\"style10\">&nbsp;</p>";
$messaggio .= "					  <p class=\"style16\">Detalhes do seu im&oacute;vel:</p>";
$messaggio .= "					<p>";
$messaggio .= "						<label for=\"detalheimov\"></label>";
$messaggio .= "						<textarea name=\"detalheimov\" cols=\"75\" rows=\"3\" id=\"detalheimov\" /> $detalheimov </textarea>";
$messaggio .= "					  </p>";
$messaggio .= "					<p>&nbsp; </p></td>";
$messaggio .= "				</tr>";
$messaggio .= "			</table></td>";
$messaggio .= "		</tr>";
$messaggio .= "		<tr>";
$messaggio .= "		  <td><p align=\"right\"><span class=\"style13\">Campo Obrigat&oacute;rio *</span></p>";
$messaggio .= "			  <table width=\"697\" border=\"0\" align=\"center\" cellpadding=\"1\" cellspacing=\"0\">";
$messaggio .= "				<tr>";
$messaggio .= "				  <td width=\"164\"><span class=\"style16\">Endere&ccedil;o do im&oacute;vel: </span></td>";
$messaggio .= "				  <td width=\"238\">&nbsp;</td>";
$messaggio .= "				  <td width=\"88\">&nbsp;</td>";
$messaggio .= "				  <td width=\"194\">&nbsp;</td>";
$messaggio .= "				</tr>";
$messaggio .= "				<tr>";
$messaggio .= "				  <td><span class=\"style16\">Rua / Av.:*</span></td>";
$messaggio .= "				  <td colspan=\"3\"><input name=\"av\" type=\"text\" id=\"av\" size=\"76\" value=\"$av\" /></td>";
$messaggio .= "				</tr>";
$messaggio .= "				<tr>";
$messaggio .= "				  <td><span class=\"style16\">N&ordm;.:*</span></td>";
$messaggio .= "				  <td><input name=\"N\" type=\"text\" id=\"N\" value=\"$N\" /></td>";
$messaggio .= "				  <td align=\"left\"><span class=\"style16\">Complemento:</span></td>";
$messaggio .= "				  <td><input name=\"textfield3\" type=\"text\" id=\"Complemento\" value=\"$Complemento\" /></td>";
$messaggio .= "				</tr>";
$messaggio .= "				<tr>";
$messaggio .= "				  <td><span class=\"style16\">Bairro:*</span></td>";
$messaggio .= "				  <td><input name=\"brr\" type=\"text\" id=\"brr\" value=\"$brr\" /></td>";
$messaggio .= "				  <td align=\"left\"><span class=\"style16\">Cidade:*</span></td>";
$messaggio .= "				  <td><input name=\"cid\" type=\"text\" id=\"cid\" value=\"$cid\" /></td>";
$messaggio .= "				</tr>";
$messaggio .= "				<tr>";
$messaggio .= "				  <td><span class=\"style16\">Estado:</span></td>";
$messaggio .= "				  <td><input name=\"est\" type=\"text\" id=\"est\" value=\"$est\" /></td>";
$messaggio .= "				  <td align=\"left\"><span class=\"style16\">CEP:</span></td>";
$messaggio .= "				  <td><input name=\"cep\" type=\"text\" id=\"cep\" maxlength=\"9\" value=\"$cep\" /></td>";
$messaggio .= "				</tr>";
$messaggio .= "				<tr>";
$messaggio .= "				  <td>&nbsp;</td>";
$messaggio .= "				  <td>&nbsp;</td>";
$messaggio .= "				  <td>&nbsp;</td>";
$messaggio .= "				  <td>&nbsp;</td>";
$messaggio .= "				</tr>";
$messaggio .= "			</table></td>";
$messaggio .= "		</tr>";
 $messaggio .= "	   <tr>";
$messaggio .= "		  <td><span class=\"style18\">Dados do Propriet&aacute;rio</span></td>";
$messaggio .= "		</tr>";
$messaggio .= "		<tr>";
$messaggio .= "		  <td><table width=\"700\" border=\"0\" align=\"center\" cellpadding=\"1\" cellspacing=\"3\">";
$messaggio .= "			  <tr>";
$messaggio .= "				<td width=\"47\"><span class=\"style16\">Nome:*</span></td>";
 $messaggio .= "			   <td colspan=\"4\"><input name=\"nomeP\" type=\"text\" id=\"nomeP\" size=\"96\" value=\"$nomeP\" /></td>";
 $messaggio .= "			 </tr>";
$messaggio .= "			  <tr>";
$messaggio .= "				<td><span class=\"style16\">Tel.:*</span></td>";
$messaggio .= "				<td width=\"39\"><input name=\"dddtel\" type=\"text\" id=\"dddtel\" size=\"2\" maxlength=\"2\" value=\"$dddtel\" /></td>";
$messaggio .= "				<td width=\"224\"><input name=\"tel1\" type=\"text\" id=\"tel1\" maxlength=\"9\" value=\"$tel1\" /></td>";
$messaggio .= "				<td width=\"180\"><span class=\"style16\">E-mail:</span></td>";
$messaggio .= "				<td width=\"194\"><input name=\"email\" type=\"text\" id=\"email\"value=\"$email\" /></td>";
$messaggio .= "			  </tr>";
$messaggio .= "			  <tr>";
$messaggio .= "				<td><span class=\"style16\">Fax:</span></td>";
$messaggio .= "				<td><input name=\"dddfax\" type=\"text\" id=\"dddfax\" size=\"2\" maxlength=\"2\" value=\"$dddfax\" /></td>";
$messaggio .= "				<td><input name=\"fax\" type=\"text\" id=\"fax\" maxlength=\"9\" value=\"$fax\" /></td>";
$messaggio .= "				<td><span class=\"style16\">Data de Nascimento:</span></td>";
$messaggio .= "				<td><input name=\"dtnasc\" type=\"text\" id=\"dtnasc\" maxlength=\"10\" value=\"$dtnasc\" /></td>";
$messaggio .= "			  </tr>";
$messaggio .= "		  </table></td>";
 $messaggio .= "	   </tr>";
$messaggio .= "		<tr>";
$messaggio .= "		  <td><table width=\"697\" border=\"0\" align=\"center\" cellpadding=\"1\" cellspacing=\"0\">";
$messaggio .= "			  <tr>";
$messaggio .= "				<td width=\"164\"><span class=\"style16\">Endere&ccedil;o Residencial: </span></td>";
$messaggio .= "				<td width=\"240\">&nbsp;</td>";
 $messaggio .= "			   <td width=\"88\">&nbsp;</td>";
$messaggio .= "				<td width=\"192\">&nbsp;</td>";
$messaggio .= "			  </tr>";
$messaggio .= "			  <tr>";
$messaggio .= "				<td><span class=\"style16\">Rua / Av.:</span></td>";
 $messaggio .= "			   <td colspan=\"3\"><input name=\"endpro\" type=\"text\" id=\"endpro\" size=\"76\" value=\"$endpro\" /></td>";
 $messaggio .= "			 </tr>";
$messaggio .= "			  <tr>";
 $messaggio .= "			   <td><span class=\"style16\">N&ordm;.:</span></td>";
 $messaggio .= "			   <td><input name=\"N1\" type=\"text\" id=\"N1\" value=\"$N1\"  /></td>";
 $messaggio .= "			   <td align=\"left\"><span class=\"style16\">Complemento:</span></td>";
 $messaggio .= "			   <td><input name=\"complprop\" type=\"text\" id=\"complprop\" value=\"$complprop\" /></td>";
 $messaggio .= "			 </tr>";
  $messaggio .= "			<tr>";
 $messaggio .= "			   <td><span class=\"style16\">Bairro:</span></td>";
 $messaggio .= "			   <td><input name=\"brrprop\" type=\"text\" id=\"brrprop\" value=\"$brrprop\" /></td>";
 $messaggio .= "			   <td align=\"left\"><span class=\"style16\">Cidade:</span></td>";
 $messaggio .= "			   <td><input name=\"cidprop\" type=\"text\" id=\"cidprop\"value=\"$cidprop\" /></td>";
 $messaggio .= "			 </tr>";
  $messaggio .= "			<tr>";
  $messaggio .= "			  <td><span class=\"style16\">Estado:</span></td>";
  $messaggio .= "			  <td><input name=\"estprop\" type=\"text\" id=\"estprop\" value=\"$estprop\" /></td>";
  $messaggio .= "			  <td align=\"left\"><span class=\"style16\">CEP:</span></td>";
  $messaggio .= "			  <td><input name=\"cepprop\" type=\"text\" id=\"cepprop\" value=\"$cepprop\" /></td>";
  $messaggio .= "			</tr>";
  $messaggio .= "			<tr>";
  $messaggio .= "			  <td>&nbsp;</td>";
  $messaggio .= "			  <td>&nbsp;</td>";
  $messaggio .= "			  <td>&nbsp;</td>";
  $messaggio .= "			  <td>&nbsp;</td>";
  $messaggio .= "			</tr>";
  $messaggio .= "		</table></td>";
  $messaggio .= "	  </tr>";
   $messaggio .= "	 <tr>";
   $messaggio .= "	   <td height=\"256\"><table width=\"700\" border=\"0\" align=\"center\" cellpadding=\"1\" cellspacing=\"0\">";
   $messaggio .= "		   <tr>";
  $messaggio .= "			  <td align=\"center\"><p class=\"style16\">Deixe o seu coment&aacute;rio:</p>";
   $messaggio .= "				 <p>";
   $messaggio .= "					<textarea name=\"coment\" cols=\"75\" rows=\"3\" id=\"coment\" /> $coment </textarea>";
  $messaggio .= "				  </p>";
  $messaggio .= "				<p>&nbsp;</p>";
		  
  $messaggio .= "				</td>";
  $messaggio .= "			</tr>";
   $messaggio .= "		   </table>";
  $messaggio .= "   </td>";
  $messaggio .= "	  </tr>";
  $messaggio .= "	</table></td>";
  $messaggio .= "  </tr>";
 $messaggio .= "   <tr>";
  $messaggio .= "  </tr>";
$messaggio .= "  </table>";
$messaggio .= "  <p>&nbsp;</p>";
$messaggio .= "  <p>&nbsp;</p>";

 
if(@mail ($dest, $ogg, $messaggio,$header)) echo "<table align=center width=300 border=1 background-color:= #CCCCCC font-size= 15px><tr><td>Mensagem enviada com sucesso!!!</td></tr><tr><td> Esta Pagina sera fechada automaticamente.</td></tr></table>";
else echo "errore nell'invio del modulo"; 


?>
<script language="JavaScript">

function chiudi()
{
 window.close();
}
setTimeout("chiudi()",6000)

</SCRIPT>

</body>

Agradeço a todos!

Edição feita por: Thiago Fronza, 30/07/2009, 16:22.

Thiago Eduardo Fronza

#2 Camarão

Camarão

    12 Horas

  • Usuários
  • 123 posts
  • Sexo:Masculino
  • Localidade:Divinópolis

Posted 30/07/2009, 00:13

Cara...nao deu pra ver sua duvida... onde esta o radio button no seu codigo?? nao encontrei...poste seu codigo entre as tags [code ][/code ]

O Input tipo radio funciona assim

Temos o seguinte formulario
[code]<form method="post" action="acao.php">
<input type="radio" name="sexo" value="masculino">
Masculino<br>
<input type="radio" name="sexo" value="feminino">
Feminino <br>
<input type="radio" name="sexo" value="indefinido">
Indefinido
</form>[/code]

Na página acao.php temos o seguinte

[code]<?php
$sexo = $_POST["sexo"];
echo $sexo;
?>[/code]

o radio tem q ter o mesmo nome para q pertença ao mesmo grupo , assim possibilitando apenas uma escolha ok

Abraços
<?php echo("Guilherme Marques Eloi"); ?>

#3 Thiago Fronza

Thiago Fronza

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Masculino
  • Localidade:Italia
  • Interesses:javascript, ajax, css, php, mysql, dreamweaver, fireworks, flash

Posted 30/07/2009, 16:27

Cara...nao deu pra ver sua duvida... onde esta o radio button no seu codigo?? nao encontrei...poste seu codigo entre as tags [code ][/code ]

O Input tipo radio funciona assim

Temos o seguinte formulario
[code]<form method="post" action="acao.php">
<input type="radio" name="sexo" value="masculino">
Masculino<br>
<input type="radio" name="sexo" value="feminino">
Feminino <br>
<input type="radio" name="sexo" value="indefinido">
Indefinido
</form>[/code]

Na página acao.php temos o seguinte

[code]<?php
$sexo = $_POST["sexo"];
echo $sexo;
?>[/code]

o radio tem q ter o mesmo nome para q pertença ao mesmo grupo , assim possibilitando apenas uma escolha ok

Abraços


Caro o radio tem que chegar por e-mal atravez das variaveis $Apartamento, $Casa, $Terreno, $Fazendo_Sitio e $Outros
O meu formulario esta em um arquivo HTML e com esta pag em PHP sò nao esta chegando em meu e-mail estas variaveis.
Se for preciso te passo o outro codigo do formulario.
Abraço!
Thiago Eduardo Fronza




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq