Hallo, ich habe mit folgendem Code eine Usersuche in meinem Blogg verwirklicht:
<?php
$eingabe = $_GET['search'];
mysql_connect("localhost","xxxxxxxx","xxxxxxx") or die ("Keine Verbindung moeglich.");
mysql_select_db("xxxxxxxx") or die ("Die Datenbank existiert nicht.");
$ergebnis = mysql_query("SELECT id, profil_image, vorname, nachname, land, ort FROM users WHERE vorname LIKE '%".$eingabe."%' OR nachname LIKE '%".$eingabe."%'");
while($row = mysql_fetch_object($ergebnis))
{
...
}
?>
Funktioniert einwandfrei, jedoch möchte ich, dass wenn es keine Treffer gibt der Text “Es existiert kein User mit diesem Namen” angezeigt wird.
Wie mache ich das am besten? Schon mal DANKE im Voraus!
<?php
$eingabe = $_GET['search'];
mysql_connect("localhost","xxxxxxxxx","xxxxxxxxxx") or die ("Keine Verbindung moeglich.");
mysql_select_db("xxxxxxxxx") or die ("Die Datenbank existiert nicht.");
$ergebnis = mysql_query("SELECT id, profil_image, vorname, nachname, land, ort FROM login WHERE vorname LIKE '%".$eingabe."%' OR nachname LIKE '%".$eingabe."%'");
$num_rows = mysql_num_rows($ergebnis);
while($row = mysql_fetch_object($ergebnis))
{
...
if($num_rows == 0){
echo "<b>Deine Suche leiferte keine Treffer</b>";
}
}
?>
Funktioniert so aber nicht, was muss ich noch machen?