par
djtec » 15 févr. 2009, 14:12
L'erreur vient surtout de ça:
"SELECT '', '$cat', '$region', '$cp', '$nom', '$type', '$email', '$tel', '$titre', '$annonce', '$prix' FROM validation WHERE id='$id'"
Ca ne fonctionne pas comme ça un INSERT INTO.
On ne met jamais de $variable dans le SELECT, ça doit être juste le nom des champs qui sont dans la table que tu veux récupérer ou alors le signe * si tu veux tout récupérer voilà le problème.
Tu ferais:
mysql_query("ta requete") or die(mysql_error());
Tu aurais vu ton erreur toute suite donc met or die à chaque fin de mysql_query cela te permettra de débugger.
L'erreur vient surtout de ça:
[php]"SELECT '', '$cat', '$region', '$cp', '$nom', '$type', '$email', '$tel', '$titre', '$annonce', '$prix' FROM validation WHERE id='$id'"[/php]
Ca ne fonctionne pas comme ça un INSERT INTO.
On ne met jamais de $variable dans le SELECT, ça doit être juste le nom des champs qui sont dans la table que tu veux récupérer ou alors le signe * si tu veux tout récupérer voilà le problème.
Tu ferais:
[php]mysql_query("ta requete") or die(mysql_error());[/php]
Tu aurais vu ton erreur toute suite donc met or die à chaque fin de mysql_query cela te permettra de débugger.