Ciao a tutti sono alex e sono nuovo in questo forum!! premetto che sono solo 6 mesi che programmo in php quindi mi servirebbe il vostro aiuto!!
Io sto creando una pagina php sondaggi,dove l'utente si logga(questo è facile) seleziona all'argomento del sondaggio e si visualizzano le domande( anche questo è facile e sono riuscito a farlo).Il problema sono le risposte che devo inserire in 3 radio button, per farmi capire meglio vi faccio un esempio:
L'utente pippo seleziona l'argomento sport, quindi si visualizzeranno un tot di domande su schermo:
Domanda1: Hai mai giocato a basket?? °si °no °forse
Domanda2: ti piace il calcio ?? °si °no °forse
e cosi via..
Io ho provato a fare cosi ma non funziona, qualcuno puo aiutarmi??
Dentro la tabella tipo sono contenute le risposte. Comunque questa è solo la pagina dove l'utente deve rispondere alle domande!
Io sto creando una pagina php sondaggi,dove l'utente si logga(questo è facile) seleziona all'argomento del sondaggio e si visualizzano le domande( anche questo è facile e sono riuscito a farlo).Il problema sono le risposte che devo inserire in 3 radio button, per farmi capire meglio vi faccio un esempio:
L'utente pippo seleziona l'argomento sport, quindi si visualizzeranno un tot di domande su schermo:
Domanda1: Hai mai giocato a basket?? °si °no °forse
Domanda2: ti piace il calcio ?? °si °no °forse
e cosi via..
Io ho provato a fare cosi ma non funziona, qualcuno puo aiutarmi??
PHP:
<?php
session_start();
include_once "conn.inc.php";
$nomeU = $_SESSION['utente'];
if($_SESSION['loggato'] != true)
{
header('location:login.htm');
}
echo "BENVENUTO $nomeU rispondi alle domande!!";
echo '</br>';
echo '</br>';
if (isset($_POST["arg"]))
{
$n=$_POST["arg"];
}
$sql=("Select * FROM domande Where idSondi='$n'");
$ris=mysql_query($sql);
$nr=mysql_num_rows($ris) or die (mysql_error());
if ($nr == 0)
{
die ("<h1>Non sono state inserite domande nella tabella</h1>");
}
else
{
echo '<div>';
echo "Domande:";
$indice=0;
echo '<form action="" method="post">';
for($i=0;$i <$nr; $i++)
{
echo mysql_result($ris,$i,"domanda");
$sql1=("Select * FROM Tipo");
$ris1=mysql_query($sql1);
$nr1=mysql_num_rows($ris1) or die (mysql_error());
if ($nr1 == 0)
{
die ("<h1>Non sono state inserite domande nella tabella</h1>");
}
else
{
while ($row = mysql_fetch_array($ris1))
{
echo ' <input type="radio" name="" value="echo $row["idTipo"];" />';
echo $row["nome"];
}
}
echo '</br>';
$indice++;
}
echo '</div>';
echo '<input type=submit title="conferma" value="CONFERMA" /> ';
echo '</form>';
}
session_destroy();
?>
Dentro la tabella tipo sono contenute le risposte. Comunque questa è solo la pagina dove l'utente deve rispondere alle domande!