Page 1 sur 1

mysql_result : Unable to jump to row 0 on MySQL result

Posté : 16 août 2006, 15:28
par caribou91
Bonjour,

J'ai un site dont l'url est du style : index.php?id=xx

=> exemple ici : http://monsieurphoto.free.fr/index.php?menu=2&Id=975

et on affiche une page différente suivant la valeur id.

Mon problème survient lorsque la valeur id 'n'existe pas' (id qui a été supprimé entre temps par exemple) dans ma base sql. D'où l'erreur renvoyée.

Comment éviter cela ? J'aimerai que lorsque cela arrive envoyer une erreur 404 (via la fonction header mais la j'y pige rien non plus...) :-)

Merci de votre aide.
Stéphane

Posté : 16 août 2006, 15:35
par Rei Itchido
Problème reglé non? :)

Posté : 16 août 2006, 16:02
par caribou91
Problème reglé non? :)
Bin nan...

En fait je ne voudrais pas que le warning apparaisse et foute la merde dans la page...

Posté : 16 août 2006, 16:09
par Rei Itchido
Oops pardon je n'avais pas vu le message d'erreur en haut (noir sur noir c'est malin :langue: )

Il faut que tu fasses un petit test.

Par exemple:
if(mysql_num_rows($req) >0) {
// je sais que la requête renvoie quelquechose
}
else {
// redirection
}

Posté : 17 août 2006, 10:14
par Invité
ah bah oui c'était tout bête et ca marche ;-)

Merci bien