Afficher un message quand la table est vide

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Afficher un message quand la table est vide

par Truc » 12 déc. 2005, 22:49

Salut, tu peut inclure le while dans un test avec mysql_num_rows() si le retour est égal a 0 alors pas de résultats.

Afficher un message quand la table est vide

par stefane321 » 12 déc. 2005, 22:25

Bonjour,

J'aimerais savoir comment faire pour affichier un message "Il n'y a pas d'enregistrement dans la table" lorsque ma table est vide.

Voici mon code:

Code : Tout sélectionner

$c = @mysql_connect($host,$login,$password); @mysql_select_db($db,$c); $sql = "select * from formations order by id desc LIMIT $debut,$nb "; echo "<h4 align=\"center\">Les formations offertes</h4>\n"; $result = mysql_query($sql,$c); // parcours des résultats while($row = mysql_fetch_array($result) ) { echo "<table width='100%' align=\"center\">\n"; echo "<tr>\n"; echo "<td valing=\"middle\"><IMG SRC=\"images/fleche2.jpg\" WIDTH=\"10\" HEIGHT=\"10\" BORDER=0 ALT=\"".StripSlashes($row["nom"])."\">&nbsp;&nbsp;<a href=\"formations_details.php?id=".$row["id"]."\">".StripSlashes($row["nom"])."</a>&nbsp;&nbsp;</td>\n"; echo "<td align='right'><a href=\"formations_details.php?id=".$row["id"]."\">".$row["date"]."</a></td>\n"; echo "</tr>\n"; echo "</table>\n"; }
Merci!