Code PHP pour un QCM ;

Résolu/Fermé
anaanonyme Messages postés 15 Date d'inscription dimanche 20 juillet 2014 Statut Membre Dernière intervention 3 mars 2015 - 20 juil. 2014 à 19:19
anaanonyme Messages postés 15 Date d'inscription dimanche 20 juillet 2014 Statut Membre Dernière intervention 3 mars 2015 - 22 juil. 2014 à 20:06
Bonjour,j ai un petit probleme je veux realiser un QCM en PHP
mais je n arrive pas inserer les donnees dans une BD
voila le code de mon fomulaire



<html>
<head> <title> QCM </title> </head>
<body>
<?php $nom=$_POST['nom'];?>
<h1> Bienvenue <?php echo $nom;?></h1>
<p> pour revenir a l accueil <a href="QCM.php"> Cliquer ici </a></p>
<p>choisissez la ou les reponses justes</p>
<form method="post" action="correction.php">
<p> question 1 qcm 1...</p>
<p> <label for="1">reponse'1'</label> <input type ="radio" name= "Re" value="1" id="1" ></br>
<label for="2">reponse'2'</label><input type ="radio" name= "Re" value="2" id="2" ></br>
<label for="3">reponse'3'</label><input type ="radio" name= "Re" value="3" id="3" > </p></br>
<p> question 2 qcm 1...</p>
<p> <label for="4">reponse'1'</label> <input type ="radio" name= "R2" value="1" id="4" ></br>
<label for="5">reponse'2'</label><input type ="radio" name= "R2" value="2" id="5" ></br>
<label for="6">reponse'3'</label><input type ="radio" name= "R2" value="3" id="6" > </p></br>
<p> question 3 qcm 1...</p>
<p> <label for="7">reponse'1'</label> <input type ="checkbox" name= "R3" value="1" id="7" ></br>
<label for="8">reponse'2'</label><input type ="checkbox" name= "R3" value="2" id="8" ></br>
<label for="9">reponse'3'</label><input type ="checkbox" name= "R3" value="3" id="9" > </p></br>
<input type ="submit" name="correc" value="voir resultat"/>
</form>
</body>
</html>



et voila le code php pour inserer la reponse de la premiere question



<?php
$idcon = mysql_connect("localhost","root","");
$idbd = mysql_select_db("QCM");
$req="INSERT INTO test VALUES (1,1,$_post['Re'])";
mysql_query($req,$idcon);

mysql_close($idcon);
A voir également:

1 réponse

Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 126
20 juil. 2014 à 20:55
Bonjour,
$_post => $_POST
Sinon, essaye de spécifier les colonnes dans ton insert (Ce qui rend de toute façon ton code plus clair et moins sensible à un changement dans la BDD).

Sinon, indique-nous le message d'erreur.
-1
anaanonyme Messages postés 15 Date d'inscription dimanche 20 juillet 2014 Statut Membre Dernière intervention 3 mars 2015 1
21 juil. 2014 à 00:23
le message d erreur :
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\wamp\www\test\correction.php on line 7
et voila la ligne 7
$req="INSERT INTO test VALUES (1,1,'$_POST['Re']')";
0
anaanonyme Messages postés 15 Date d'inscription dimanche 20 juillet 2014 Statut Membre Dernière intervention 3 mars 2015 1
22 juil. 2014 à 20:06
Merci pour votre precieuse aide Nhay:)
1