Bonjour,
J'ai un problème lié à l'envoi des données d'un formulaire vers le script. En effet, je fais un sondage, et mes valeurs proviennent d'une base de données, mais je ne récupère aucune donnée dans mon script.
Merci d'avance.
?>
<FORM METHOD="post" ACTION="sondage.php">
<CENTER>
<TABLE> <TR>
<TD>
<?php
while ($row = mysql_fetch_assoc($ret))
{
echo $row["num_photo"];
echo" ";
?>
<INPUT TYPE="radio" NAME="elu" VALUE="<?php $row["num_photo"] ?>" >
<?php
echo $row["auteur"];
?> <br> <?php
}
?>
<INPUT TYPE="submit" VALUE="envoyer">
</TABLE></CENTER>
</FORM>
</body>
</html>
et le 2eme :
<body>
<?php
$elu=$_POST['elu']; print("<center>vous avez choisi $elu</center>");
/* Connexion à la table humour */
$hote = 'localhost';
$base = 'photo';
$user = 'root';
$pass = '';
$cnx = mysql_connect ($hote, $user, $pass) or die (mysql_error ()); /* Connexion */
$ret = mysql_select_db ($base) or die (mysql_error ());
$numphoto=1;
$req = 'SELECT num_photo,auteur,nb_vote FROM humour WHERE num_photo = "$numphoto"';
$ret = mysql_query($req) or die (mysql_error ());
$num=mysql_num_rows($ret);
echo"$num auteur trouvé pour cette requete";
$new_nbvote=$ret["nb_vote"]+1;
echo "Vous avez voté pour ",$ret["auteur"], "Il a maintenant",$new_nbvote, "voix.";
?>
</body>
</html>
