Hyper urgent

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

  1. 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
    1. Webmaster
      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