Jump to content


Photo

Transferir Dados De Radiobutton Para Outra Página


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 CocaWare

CocaWare

    Turista

  • Usuários
  • 42 posts
  • Sexo:Não informado

Posted 29/04/2006, 18:17

Como posso pegar o nome do radiobutton escolhido via $_POST?

O script que fiz ele pega os dados do bd e cria os radiosbuttons dele, mas não deu certo na hora de a outra página pegar os dados do radiobutton escolhido.
Segue o script que fiz:

index.php:
$sql = mysql_query("SELECT * FROM opcoes");
	$i = 0;
	while($result = mysql_fetch_array($sql)) {
	  $opcao = $result["opcao"];
	  ?>
	  <form id="form1" name="form1" method="post" action="pagina.php">
	  <input name="radio".$i type="radio" value="numero<?$i?>" />
	  <?
	  echo $opcao;
	  echo"</label><br />";
	  $i++;
	}?>
	  <input type="hidden" name="Total" value="<?$i?>">
	  <input type="submit" value=" Votar ">
	  </form>


pagina.php:
<?php
$total = $_POST['Total']; //pega o valor do campo hidden
for($i=0; $i<=$total; $i++){
  $nomecompleto = "radio".$i;
  $opcao = @$_POST[$nomecompleto];
   if($opcao!="")
		{
			echo "opcao selecionada:<b>".$opcao."</b>";
	}}
?>

Fazendo os testes, vi que a variável: $total = $_POST['Total']; não pega o valor de hidden ou o hidden foi criado errado.

como posso pegar o nome do radiobutton escolhido?

Desde já obrigado




1 user(s) are reading this topic

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

IPB Skin By Virteq