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



Postagens
Não informado
