#### ADODB-Daten holen / Datenbanksession #### include('config/adodb.inc.php'); // Datenbank Zugangsdaten $datenbank[1]['host'] = 'localhost'; $datenbank[1]['port'] = ''; $datenbank[1]['user'] = 'filechecker'; $datenbank[1]['password'] = 'drs350z'; // Funktion zur Datenbank-Verbindung function conn($db_name,$server) { global $datenbank; $db = NewADOConnection('mysql'); $db->Connect( $datenbank[$server][host], $datenbank[$server][user], $datenbank[$server][password], $db_name ); return $db; } if ( $_POST["aktion"] == "suche" ) { // SQL-Anweisung $sql = "SELECT * FROM `list` WHERE 1 "; // Felstlegen, wieviel Suchfelder gesetzt sind $tmp_anzahl = count($_POST[suche]); $tmp_zaehler=0; // Suchfelder auswählen foreach ($_POST[suche] AS $key => $value ) { // interner Zähler $tmp_zaehler++; //$tmp_und = $tmp_zaehler == $tmp_anzahl ? "" : "and"; // nur zum SQL hinzufügen, fals ein wert gesetz ist if ( trim($value) != "" ) { $tmp_sql_run = "ja"; $sql .= "and $key LIKE '%".trim($value)."%' "; } } // SQL ausführen und der Variable $rs zuweisen if ( $tmp_sql_run == "ja" ) { #### Datenbankverbindung herstellen #### //print $sql; $db = conn("filechecker_","1"); $rs = $db->Execute($sql); $num = $rs->RecordCount(); // Datenbank-Verbindung beenden $db->close(); } else { $num = 0; } } ?>