Insertion Mysql de donnees $_POST
Posté : 04 mai 2009, 16:37
Bonjour,
J'ai cette requete pour effectuer l'insertion en BDD:
Et voici le champ de mon questionnaire envoyé avec la méthode POST:
et il me retourne ce message d'erreur:
Voici le code du formulaire de la page précédente:
Bonne journée.
J'ai cette requete pour effectuer l'insertion en BDD:
$reqteste = "INSERT INTO reponses (
idtest,
idutil,
idaff,
valeur)
VALUES(
'".$_SESSION['idtester']."',
'".$_SESSION['idutilisateur']."',
'".$_SESSION['idaffirm']."',
'".$_POST['$affirmation['valeur']']."'
)";
Et voici le champ de mon questionnaire envoyé avec la méthode POST:
echo '<li><input type="radio" name="'.$affirmation['idtheme'].'" value="'.$affirmation['idaff'].'" />'.$affirmation['valeur']."</li>";
et il me retourne ce message d'erreur:
Parse error: parse error, expecting `']'' à la ligne 42
Voici la ligne 42:'".$_POST['$affirmation['valeur']']."'
Voici le code du formulaire de la page précédente:
echo '<div id="formtest">
<form id="form1" name="form1" method="post" action="nouveautestsuite.php">
<ul class="theme">
';
while ($themes=mysql_fetch_assoc($res)){
echo "<li>".$themes['intitule']."</li>\n";
$resaff=mysql_query("SELECT * FROM affirmations WHERE idtheme=".$themes['idtheme']);
echo '<ul class="affirmation">';
while ($affirmation=mysql_fetch_assoc($resaff)){
echo '<li><input type="radio" name="'.$affirmation['idtheme'].'" value="'.$affirmation['idaff'].'" />'.$affirmation['valeur'].'</li>';
}
echo '</ul>';
}
echo '
</ul>
<input type="submit" value="Le vérificateur clique ici" />
</form>
</div>
Je n'arrive pas à trouver la syntaxe correcte, donc si quelqu'un pouvait m'aider svp ...Bonne journée.