login  Naam:   Wachtwoord: 
Registreer je!
 Forum

If - else met ($count=mysql_num_rows($result);) (Opgelost)

Offline willie - 27/03/2009 19:44
Avatar van willie0 Ik was even aan het kijken, als ik nog het een en ander kan verbeteren aan mijn site.
Toen zag ik dat als de zoek opdracht niets oplevert, door (or die) de pagina niet in zijn geheel wordt weergeven.

Zodacht ik dus om de (or die) te vervangen door een if statement zo als hier onder.
maar ik krijg hem dus niet goed.
kan iemand mij vertellen wat ik fout doe.
  1. $sql="SELECT * FROM $tbl_name WHERE `gebruikersnaam` LIKE 'a%' ORDER BY `gebruikersnaam`";
  2. $result=mysql_query($sql);
  3.  
  4. $count=mysql_num_rows($result);
  5.  
  6. if($result == '0')
  7. {
  8. echo "niets gevonden met een <font size=4>A</font>";
  9. }
  10. else
  11. {
  12. hier komt de tekst
  13. }

2 antwoorden

Gesponsorde links
Offline Koen - 27/03/2009 19:47
Avatar van Koen PHP expert In plaats van $result $count gebruiken? 
$result bevat een resource, dus zal 't nooit gelijk zijn aan 0.
En haal die quotes weg rond een integer!
Offline willie - 27/03/2009 20:06
Avatar van willie 0 Oke bedankt voor de tip.
Het werkt goed zo.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s