Valeur formulaire radio vers table sql

Résolu
gwada -  
 Utilisateur anonyme -
Bonjour à tous,
je serais contente d'avoir de l'aide .
je n'arrive pas à récupérer la valeur d'un formulaire type radio puis l'enregistrer dans table sql .
ça n'enregistre que le mot " vote" et non pas la valeur choisie ..? Il y a quelque chose que je ne
comprend pas ..merci de m'aider .
voila mon script Formulaire:
<form method="post" action="vote.php">
<p>Votez pour le tableau gagnant de votre choix:<br/>
<input type="radio" name="vote" value="maurice" id="maurice"/><label for="maurice">Maurice</label><br/>
<input type="radio" name="vote" value="lyne" id="lyne"/><label for="lyne">Lyne</label><br/>
<input type="radio" name="vote" value="martin" id="martin"/><label for="martin">Martin</label><br/>
</p>
<p><input type="submit"/></p>
</form>

Voila ma requête page cible..php

<p> Vous avez voter pour :<?php echo $_POST['vote']; ?></p>

<?php

if (isset($_POST['vote'])) // Si les variables existent
{
if ($_POST['vote'] != NULL ) // Si on a quelque chose à enregistrer
{


// D'abord, on se connecte à MySQL
mysql_connect("localhost", "root", "");
mysql_select_db("tableau");

// On utilise les fonctions PHP mysql_real_escape_string et htmlspecialchars pour la sécurité
$vote = mysql_real_escape_string(htmlspecialchars($_POST['vote']));

// Ensuite on enregistre le message
mysql_query("INSERT INTO concours VALUES('', 'vote')") or die(mysql_error());

// On se déconnecte de MySQL
mysql_close();
}
}

?>
A voir également:

2 réponses

Utilisateur anonyme
 
Bonsoir,
<?php
if (isset($_POST['vote'])) // Si les variables existent
{
$vote=$_POST['vote'];
echo "<p> Vous avez voté pour : ".$vote."</p>";

// D'abord, on se connecte à MySQL
mysql_connect("localhost", "root", "");
mysql_select_db("tableau");

// On utilise les fonctions PHP mysql_real_escape_string et htmlspecialchars pour la sécurité
$vote = mysql_real_escape_string(htmlspecialchars($_POST['vote']));

// Ensuite on enregistre le message
mysql_query("INSERT INTO concours VALUES('', '$vote')") or die(mysql_error());

// On se déconnecte de MySQL
mysql_close();
}
?>
1
gwada
 
Bonjour Adenora,
merci mille fois pour ta réponse rapide ..
ça marche ! enfin grâce à toi !
Bon week-end
Gwada
0
Utilisateur anonyme
 
De rien et bon week-end. ;)
0