En fait je t'ai montré l'erreur, ça plante a cause de l'antislash qui manque. un simple addslash sur ta variable suffira.
Version imprimable
En fait je t'ai montré l'erreur, ça plante a cause de l'antislash qui manque. un simple addslash sur ta variable suffira.
pardon me suis tromper voila l'erreur:
Requete invalide : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '"passy","pmar","ptyp","pmod","pdes") values ("AXIS540 "
et le code:
[php]
for ($j=0;$j<= $i;$j++)
{
$req = 'replace into listepn ("passy","pmar","ptyp","pmod","pdes") values ("'.addslashes($passy[$j]).'","'.
addslashes($pmar[$j]).'","'.
addslashes($ptyp[$j]).'","'.
addslashes($pmod[$j]).'","'.
addslashes($pdes[$j]).'")';
echo "$req<BR>";
if (!mysql_query($req))
{
die('Requete invalide : ' . mysql_error() );
}
[/php]
merci ca avance deja!!!!
corrige le dernier addslashes il manque la parenthèse fermante (j'ai oublié:oops:)
c bon javé vu mais comme tu peu voir j'ai une autre erreur
Enfin ca marche!!!! merci a vous tous et yob pour la solution final:D
voila le bon code si ca peut intéresser des gens
[code]
for ($j=0;$j<= $i;$j++)
{
$req = 'replace into listepn values ("'.addslashes($passy[$j]).'","'.
addslashes($pmar[$j]).'","'.
addslashes($ptyp[$j]).'","'.
addslashes($pmod[$j]).'","'.
addslashes($pdes[$j]).'")';
echo "$req<BR>";
if (!mysql_query($req))
{
die('Requete invalide : ' . mysql_error() );
}
}
[\code]
encore merci!!;)