mercedes: php / mysql - suche mit 1 input feld & 1 select feld

Beitrag lesen

Hallo,
ich habe derzeit eine Suche mit einem inputfeld.
Ich brauche aber eine Suche mit einem inputfeld (Datum) !!und!! einem select feld (Schicht).
Wie kann ich die Abfrage so umfummeln, das ich beide zur suche benutzen kann.

Gruß

  
if ($_REQUEST) { // Daten über REQUEST (d.h. Formular abgeschickt)?  
  
// Filter für den Suchbegriff  
 if (ereg("[a-zA-Z0-9.äöüÄÖÜß]{3}", quotemeta(strip_tags(trim($_REQUEST["suchbegriff"]))))) {  
  $suchbegriff = mysql_real_escape_string($_REQUEST["suchbegriff"]);  
  $spalte = in_array($_POST["spalte"] , array("DATUM", "SCHICHT",)) ? $_POST["spalte"] : "DATUM";  
  
// SQL-Befehl  
  $sql = "SELECT * FROM `tabelle`  
   WHERE (  
      `DATUM`  
    LIKE  
      '%" . $suchbegriff . "%'  
    AND  
       `SCHICHT`  
    LIKE  
      '%" . $suchbegriff . "%'  
   )  
   ORDER BY  
     `" . $spalte . "` ASC  
   LIMIT 0 , 100" or die(mysql_error()); // Maximal 100 Datensätze  
  $datensaetze = mysql_query($sql);  
  
Suche: <input type="text" name="suchbegriff" value="<?php echo isset($_REQUEST["suchbegriff"]) ? $_REQUEST["suchbegriff"] : ""; ?>" size="20" /><br><br />