Valeur formulaire radio vers table sql
Résolu
gwada
-
Utilisateur anonyme -
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();
}
}
?>
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:
- Valeur formulaire radio vers table sql
- Whatsapp formulaire opposition - Guide
- Table ascii - Guide
- Table des matières word - Guide
- Formulaire de réclamation facebook - Guide
- Radio française - Télécharger - Médias et Actualité
2 réponses
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(); } ?>
merci mille fois pour ta réponse rapide ..
ça marche ! enfin grâce à toi !
Bon week-end
Gwada