Comment vérifier qu'un array a 0 ou plus de lignes? [PHP] - Programmation
Marsh Posté le 29-05-2002 à 13:23:45
récupères le nombre de lignes retournées par la requête avec mysql_num_rows()
Marsh Posté le 29-05-2002 à 13:28:02
youdontcare a écrit a écrit : mysql_num_rows() www.php.net/mysql_num_rows |
grillaid
Marsh Posté le 29-05-2002 à 15:52:51
MARCI ca marche bien!!!
Marsh Posté le 29-05-2002 à 13:17:34
salut tout le monde
alors voila, je cherche à vérifier si un array ($req) qui est le resultat d'une requete, possede une ou plusieurs lignes et dans ce cas afficher un tableau de resultat.
Dans le cas contraire je veux qu'il m'affiche un message.
Seulement comment faire???
Moi j'ai commencer à faire ca mais ca ne fonctionne pas:
$req = @mysql_query("SELECT * FROM artiste WHERE DateArtiste = '$datejour'" );
$row = @mysql_fetch_array($req);
//on regarde si il y a des representation à la date du jour, si oui on affiche, sinon on envoie une phrase
if($row){
echo"<tr><th width=50 >Heure</th><th width=100>Artiste</th><th>Style</th><th width=120>Lieu</th><th align=center>Prix</th>";
while($row = @mysql_fetch_array($req))
{
echo"<tr bgcolor=$couleur valign=top align=center>";
...
}else{
echo "<tr><th>Il n'y a pas de représentations aujourd'hui !</th></tr>";
}
Dans ce cas je repete la ligne $row = @mysql_fetch_array($req) et c po bon
donc si qq1 peut m'aider
Merci
---------------
L'éternité c'est long... surtout à la fin