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; } } ?> Test
BoxnummerTeilenummerChipnummerChecksumme
Kein Eintrag vorhanden"; } else { while (!$rs->EOF) { print "".$rs->fields[hersteller]."--"; print "".$rs->fields[modell]."--"; print "".$rs->fields[typ]."--"; print "".$rs->fields[art]."--"; print "".$rs->fields[boxnummer]."--"; print "".$rs->fields[teilenummer]."--"; print "".$rs->fields[chipnummer]."--"; print "".$rs->fields[sg_nummer]."--"; print "".$rs->fields[info1]."--"; print "".$rs->fields[chiptype]."--"; print "".$rs->fields[bauform]."--"; print "".$rs->fields[achtbitchecksumme]."--"; print "".$rs->fields[motor]."--"; print "".$rs->fields[ps]."--"; print "".$rs->fields[sgtyp]."--"; print "".$rs->fields[obd]."
"; // Nächster Datensatz $rs->MoveNext(); } } } ?>