Hallo Benedikt,
Man wählt eine Spalte in der gesucht werden soll, also z.B. die Kategorie "Name" und gibt dann den Suchbegriff ein.
ich habe das mit Checkboxen gemacht (ist allerdings recht aufwändig, da die Checkboxen z.T. vorausgewählt sind und auf der Ergebnisseite wieder ausgewählt sein sollen)
Wenn nichts eingegeben wird, werden alle Einträge angezeigt.
warum? ich gebe dann eine Fehlermeldung aus - sonst könnte die Ausgabeliste recht lang werden (aber das ist vermutlich Ansichtssache).
if($suche == "")
if(empty($suche))
$sql = "SELECT (gekürzt) FROM gaestebuch WHERE ".$spalte." LIKE '%".$suche."%';";
$sql = "SELECT [...] WHERE spalte1 LIKE '%suchbegriff%' OR spalte2 LIKE '%suchbegriff%' [...]";
die Variablen einbauen darfst du selber :-)
cu [gw] bigBENNE--
visite http://www.gw-clan.com | [gw] bigBENNE | Benedikt Loepp
deine Signatur ist kaputt vor den Strichen kommt ein Zeilenumbruch, dann "-- " (mit dem Leerzeichen nach den Strichen) und dann ein Zeilenumbruch.
Grüße aus Nürnberg
Tobias
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|