Rouven: fundstelle markieren

Beitrag lesen

Hi,

  1. die beiden Suchfelder:
    oben zu Beginn des Skriptes:
    if(!empty($suchfeld)) {
      // das gilt allgemein
      $suchfeld = trim($suchfeld);

// das hier ist SQL-spezifisch
  $sql_criterium = str_replace(" ","%",$suchfeld);
  $sql_criterium= "%".$sql_criterium."%";

// hier noch zur Sicherheit gegen ungültige Zeichen etc., vgl
  // Sicherheit 1
  // Sicherheit 2
  // mysql_real_escape_string
  $sql_criterium = mysql_real_escape_string($sql_criterium);

$sql = "SELECT * FROM $tbl
     WHERE
      $a1 LIKE '$sql_criterium' OR
      $b1 LIKE '$sql_criterium' OR
      $c1 LIKE '$sql_criterium' OR
      $d1 LIKE '$sql_criterium' OR
      $e1 LIKE '$sql_criterium' OR
      $f1 LIKE '$sql_criterium'";
 } else {
  $sql = "SELECT * FROM $tbl";
 }

  1. Zu der register_globals-Problematik:
    Register-Globals-Erläuterungen im PHP-Manual - sorry, deutsche Seite ist irgendwie weg...

MfG
Rouven

--
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(