Requete SQL, syntaxe ou maladresse ?
Posté : 03 sept. 2007, 16:48
Bonjour à tous, arrachage de cheveux sur cette requete :
apres echo ça donne ça :
UPDATE eval_masociete SET e= where pseudo='toto'
Dans le formulaire de la page d'avant, j'ai :
Recherche une aide, ou meme une piste... merci 1000 fois !
$a = 1;
while ($a <= $_POST["nbrex"])
{
$question.$a=$_POST['$question.$x'];
$sql ="UPDATE eval_".$societe." SET e".$a."=".$question.$a." where pseudo='$login'";
$a = $a+1;
}
déjà le $a ne prend pas +1.... ??apres echo ça donne ça :
UPDATE eval_masociete SET e= where pseudo='toto'
Dans le formulaire de la page d'avant, j'ai :
while ($data1 = mysql_fetch_array($result1))
{
$question=$data1['question'];
echo '<tr><td>'.$question.'</td>
<td><input type="radio" name="'.$question.$x.'" value="'.$pasnote.'" checked></td>
<td><input type="radio" name="'.$question.$x.'" value="'.$faible.'"></td>
<td><input type="radio" name="'.$question.$x.'" value="'.$moyen.'"></td>
<td><input type="radio" name="'.$question.$x.'" value="'.$fort.'"></td>
</tr>';
$x++;
}
dans ma table j'ai des champs qui correspondent à e1, e2, e3 etc...Recherche une aide, ou meme une piste... merci 1000 fois !