Hyper urgent

elmehdi Messages postés 7 Statut Membre -  
Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   -
Bonjour,
j'essai d'utiliser le test :

if(mysql_num_rows($requete)==0)
{
header("Location:$url_erreur");
}
mais ca me retourne deux erreurs:
***Supplied argument is not valid MySQL result resource in fich.php on line 16 (qui contien le if)
***Cannot add header information - headers already sent by (output started at fich.php: 16) in fich.php on line 19 (qui contien header(...))

que dois je faire?!!!!
SVP, ca bloque mon travail :(

2 réponses

Mline
 
Salut,

En ce qui concerne le header:
- la syntaxe correcte est header("Location: fichier.php... attention aux espaces
- il ne faut rien afficher avant ta balise <? pour qu'aucun header ne soir déjà envoyé

J'espère que ça pourra t'aider
0
Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   63 279
 
En ce qui concerne le Mysql_num_rows, il faut que tu aies fait auparavant :
$requete = mysql_query($query);

$requete est en fait le résultat de la requête ... et $query est le "SELECT * FROM ..."
0