Coucou, je viens de tester quelques trucs mais ca déconne. Alors voila le truc:
Je me suis fait un ptit questionnaire d'essai:
form method="post" action="satis.php3">
<table border width="50%">
<tr>
<font color="red" size=3">
1.Etes vous satisfait de l'ambiance générale de la lan ?
</font>
<br>
</tr>
<tr>
<br>
<input type="radio" name="quest1" value="oui">Oui
<br>
<input type="radio" name="quest1" value="non">Non
<br>
<input type="radio" name="quest1" value="bof">Bof
</tr>
</table
<table border width="50%">
<tr>
<font color="red" size=3">
1.Est que je suis un pro des scripts php ?
</font>
<br>
</tr>
<tr>
<br>
<input type="radio" name="quest2" value="oui">Oui
<br>
<input type="radio" name="quest2" value="non">Non
<br>
<input type="radio" name="quest2" value="bof">Bof
</tr>
</table>
A cela j'ai associé le script suivant :
<?php
// On attribue une valeur à chacune des entrées différentes des questions
switch($quest1)
{case "oui":
$question1=1;
break;
case "non":
$question1=2;
break;
case "bof":
$question1=3;
break;
}
switch($quest2)
{case "oui":
$question2=1;
break;
case "non":
$question2=2;
break;
case "bof":
$question2=3;
break;
}
$db = mysql_connect('localhost', 'root'; // connexion à la base
mysql_select_db('projet',$db); // sélection de la base
// on ecris la requete sql
$sql = "INSERT INTO questionnaire_tbl VALUES('$question1','$question2'";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo 'Vos infos on été ajoutées.';
mysql_close(); // on ferme la connexion
?>
Jai bien sur au préalable créé une table contenant 2 champs:
Question1 int(4) et Question2 int(4)
Alors kand jessaye de faire une entrée j'ai la réponse suivante :
Erreur SQL !INSERT INTO questionnaire_tbl VALUES('1','1'
Column count doesn't match value count at row 1
Jaimerais savoir pkoi???
Je sais que mon code est tout pourri, ke ca vaut rien , mais bon c des essais...et chuis kun pov noob en prog