Hallo erstmal ( ich bin übrigens neu hier!),
Ich habe eine Datenbank und möchte auf meiner Webseite eine suchfunktion einfügen womit die Datenbank nach bestimmten einträgen durchstöbert werden kann
Der Code ist folgendes (Erklärung weiter unten):
ZitatAlles anzeigen
function tab_anz($suchen,$aanzeigen)
{
if (isset($aanzeigen)){
$result = @mysql_query("SELECT * FROM klettertreff ORDER BY 'created' DESC");
}
elseif(isset($suchen)){
define("s",$suchen);
$result = @mysql_query("SELECT * FROM klettertreff K WHERE (((K.name) = s) or ((K.bland) = s) or (((K.ort) = s) or (K.grad) = s) ORDER BY 'created' DESC");
}
else{return;}$menge = @mysql_num_rows($result);
if($menge==0){
echo"<h3 class=hin>Keine Einträge!<hr></h2>";
echo(s);
}
while($row = @mysql_fetch_row($result))
{echo"<span class=g>Name:</span> $row[1]
";
echo"<span class=g>E-Mail:</span> <a href=mailto:$row[2]>$row[2]</a>
";
echo"<span class=g>Bundesland:</span> $row[3]
";
echo"<span class=g>Wohnort o. Klettergebiet:</span> $row[4]
";
echo"<span class=g>Schwierigkeitsgrad:</span> $row[5]
";
echo"<span class=g>Suche:</span> $row[6]
";
if(!empty($row[7])){
echo"<span class=g>Icq:</span> <img src=\"http://web.icq.com/whitepages/online?icq=$row[7]&img=5\">$row[7]
";
}
echo"<hr>";
}
}
Zu den Variablen $aanzeigen ist da um die ganze Tabelle anzuzeigen.
$suchen ist ein String, der in den rausgefischten Einträgen vorkommt!