Vérifier si il y a des enregistrement !

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 : Vérifier si il y a des enregistrement !

par iclo » 30 janv. 2007, 18:01

Une solution simple : Regardes mysql_numrows() qui renvoit le nombre de ligne récupérées dans le select.

par fred9999 » 30 janv. 2007, 17:57

salut

comme ça ça yte conviendrai??
<?php  
$i=0;
$mpo = mysql_query("SELECT * FROM table WHERE pseudo='$pseudo' order by dat DESC LIMIT 0,25") or die ('Erreur select 3 : '.mysql_error()); 
echo'<div align="center"><table width="85%" BORDER=1>'; 
echo'<tr><td><b>Coms</td><td><b>Date</td></tr>'; 
while ($donnees = mysql_fetch_array($mpo)) 
{ 
        echo'<tr><td>'.$donnees['mw'].'</td><td>'.$donnees['dat'].'</td></tr>'; 
$i=$i+1;
} 
if ($i<=1)
{
echo'<tr><td colspan=\"2\">Aucun enregistrement trouvé</td></tr>'; 
}
echo'</table></center>'; 
mysql_close(); 
?> 

Vérifier si il y a des enregistrement !

par Invité » 30 janv. 2007, 17:49

Bonjour,

j'ai ce code de tableau :
<?php 
$mpo = mysql_query("SELECT * FROM table WHERE pseudo='$pseudo' order by dat DESC LIMIT 0,25") or die ('Erreur select 3 : '.mysql_error());
echo'<div align="center"><table width="85%" BORDER=1>';
echo'<tr><td><b>Coms</td><td><b>Date</td></tr>';
while ($donnees = mysql_fetch_array($mpo))
{
        echo'<tr><td>'.$donnees['mw'].'</td><td>'.$donnees['dat'].'</td></tr>';
}
echo'</table></center>';
mysql_close();
?>
Je voudrait savoir comment déterminer si oui ou non il y a des enregistrement sur le table "table" au nom du pseudo et ainsi afficher une phrase du type "Aucun enregistrement" si son pseudo n'est pas présent dans cette table et afficher le tableau si son pseudo est présent dans la table !

Comment faire ?

merci