Suchfunktion - kein Ergebnis?

Schatti

Mitglied
Hi,

ich habe eine Suchfunktion mittels PHP + MySQL gemacht, funktioniert ohne Probleme!

PHP:
<?php
include("config.php");
if(isset($submit)){
		$result = mysql_query("SELECT * FROM `fahrgemeinschaft` WHERE (name LIKE '$name') OR (abfahrtsort LIKE '$abfahrtsort')");
		echo mysql_error();
			echo"<table width=300 border=1 cellpadding=0 cellspacing=0 bordercolor=#000000>
  			<tr> 
    		<td width=100><b>Name:</b></td>
    		<td width=100><b>Abfahrtsort:</b></td>
    		<td width=100><b>Zielort:</b></td>
  			</tr>";
			do{
	  		echo"<tr> 
    		<td width=100><a href='?go=ansehen&id=$abrufen[id]'>$abrufen[name]</a></td>
    		<td width=100>$abrufen[abfahrtsort]</td>
    		<td width=100>$abrufen[zielort]</td>
  			</tr>";
	 		}while($abrufen=mysql_fetch_array($result));
			echo"</table>";
}else{
?>
<form name="form1" method="post" action="?go=suche">
  <table width="300" border="0" cellpadding="0" cellspacing="1">
    <tr> 
      <td width="101"><strong>Namen:</strong></td>
      <td width="196"><input name="name" type="text" id="name" maxlength="255" class="form"></td>
    </tr>
    <tr> 
      <td><strong>Abfahrtsort:</strong></td>
      <td><input name="abfahrtsort" type="text" id="abfahrtsort" maxlength="255" class="form"></td>
    </tr>
    <tr> 
      <td><strong>Zielort:</strong></td>
      <td><input name="zielort" type="text" id="zielort" maxlength="255" class="form"></td>
    </tr>
    <tr> 
      <td colspan="2"><div align="center">
          <input name="submit" type="submit" id="submit" value="Suche" class="form">
        </div></td>
    </tr>
  </table>
</form>
<?php
}
?>


Jetzt zu meiner eigentlichen Frage, wie kann ich es realisieren, dass er mir die Fehlermeldung bringt "Keine Suchergebnisse"?

Mit freundlichen Grüße
Schatti
 
Prüfe die Anzahl der zurückgegebenen Einträge

If (mysql_num_rows($result)==0) Ausgabe keine Einträge,
sonst Ausgabe Einträge.

Gruß TvP
 
Zurück