Titre: compter le nombre d'enregistrements
Posté par: Toutankharton le le 08-09-2004 a 16:28:54
Voila j'a fait un script pour afficher des commentaires à mes articles. Je n'en affiche que cinq par article pour des raisons de place... Pour l'instant je met un lien pour afficher tout les commentaires, mais le probleme c'est que parfois il n'y en a pas donc la page qui s'affiche est vide et google ne doit pas aimer... Comment faire pour savoir combien il y a d'enregistrement et faire un if (enregistrements > 5) echo "afficher tous";
Code:
<?PHP $url = $REQUEST_URI; $db = mysql_connect('***','***','***') or die ("erreur de connexion"); mysql_select_db('***',$db); $sql = "SELECT * FROM reagir WHERE url='$url' LIMIT 0,5"; $req = mysql_query($sql);
echo '<table border="0" bgcolor="" width="">'; while($mess=mysql_fetch_array($req)) { echo "<tr><td width=''>De : <a href='mailto:".$mess[email]."'>".$mess[nom]."</a></td> <td width=''>le ".$mess[date]." à ".$mess[heure]."</td></tr> <tr><td width='' colspan='2'>".$mess[message]."</td></tr>"; } echo "</table><a href='../commentaires.php?url=$url'>Tous les commentaires</a>";
|
|
|
Titre: Re:compter le nombre d'enregistrements
Posté par: MFred le le 08-09-2004 a 17:55:41
Je sais pas trop si c'est ca que tu demandes ... :-/
$nb_comment=mysql_num_rows(mysql_query("SELECT count(*) FROM reagir WHERE url='$url' LIMIT 0,5")); if ($nb_comment >=5) { echo '<a href='../commentaires.php?url=$url'>Tous les commentaires</a>'; } else { echo 'Pas de commentaires ...'; } |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|