Hallo,
ich erhalte bei der Suche diese Fehlermeldung. Hier mein Quellcode:
Wenn ich die Suche starte, werden die Suchergebnisse korrekt angezeigt. Klicke ich auf die nächste Seite, erhalte ich die oben genannte Meldung.
Liegt der Fehler an der Abfrage ?
Mfg
Benji
ich erhalte bei der Suche diese Fehlermeldung. Hier mein Quellcode:
PHP-Code:
$querie = $kfz_kennzeichen;
$query_kfz_kennzeichen = explode(" ",addslashes($querie));
for($i=0;$i<count($query_kfz_kennzeichen);$i++)
{
if($i > 0)
{
$kfz_kennzeichen_suche .= " OR"; /// oder AND (wie du willst)
}
$kfz_kennzeichen_suche .= " (kfz_kennzeichen Like '$query_kfz_kennzeichen[$i]')";
}
if ($suche_stichwortsuche == '')
{
$stichwort_suche = "kdnr != ''";
}
else
{
$querie = $suche_stichwortsuche;
$query_elements = explode(" ",addslashes($querie));
switch ($verknuepfung)
{
case "und":
$verknuepfungs_art = "AND";
$verknuepfung_suchstring = "und";
break;
case "oder":
$verknuepfungs_art = "OR";
$verknuepfung_suchstring = "oder";
break;
}
for($i=0;$i<count($query_elements);$i++)
{
if($stichwort_suche)
{
$stichwort_suche .= " $verknuepfungs_art"; /// oder AND (wie du willst)
}
$stichwort_suche .= " (kdnr Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " ma_nr Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " branche Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " geschaeftszweck Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " anrede Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " titel Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " vorname LIKE '%$query_elements[$i]%' OR";
$stichwort_suche .= " name Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " strasse Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " keyword Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " plz Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " stadt Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " kfz_kennzeichen Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " art Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " vorwahl_telefon Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " telefon Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " vorwahl_fax Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " faxnr Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " mobilnr Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " firmenname Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " username Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " passwort Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " email Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " homepage_url Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " homepage_titel Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " firmen_beschreibung Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " kategorie Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " banner Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " bild1 Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " bild2 Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " zahlungsart Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " bankname_kunde Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " kontoinhaber_kunde Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " blz_kunde Like '%$query_elements[$i]%' OR";
$stichwort_suche .= " kontonummer_kunde Like '%$query_elements[$i]%')";
}
}
$suchstring = "suche_stadt=$suche_stadt&suche_stichwortsuche=$suche_stichwortsuche&verknuepfung=$verknuepfung_suchstring";
#$suchstring = "suche_stadt=$suche_stadt&suche_stichwortsuche=$suche_stichwortsuche";
$s = $_REQUEST["s"];
if(!isset($s)) $s = 1;
$liste = array();
$abfrage_suchergebnisse = "SELECT kdnr, branche, geschaeftszweck, titel, vorname, name, strasse,
keyword, plz, stadt, kfz_kennzeichen, art, vorwahl_telefon, telefon, vorwahl_fax, faxnr, mobilnr, firmenname,
username, passwort, email, homepage_url, homepage_titel, firmen_beschreibung, kategorie, banner, bild1, bild2,
status
FROM bb_eintraege WHERE $kfz_kennzeichen_suche AND ($stichwort_suche) AND (status = 'aktiviert')
ORDER BY kategorie DESC";
if($obj = mysql_query("$abfrage_suchergebnisse"))
#FROM bb_eintraege WHERE stadt Like '$suche_stadt' AND ($branche $stichwort_suche) ORDER BY kategorie DESC"))
# AND $stichwort_suche ORDER BY kategorie DESC"))
#FROM bb_eintraege WHERE stadt Like '$suche_stadt' AND $branche $stichwortsuche ORDER BY kategorie DESC"))
#if($obj = mysql_query("SELECT kdnr, branche, geschaeftszweck, banner, bild1, vorname, name, strasse, plz, stadt,
#vorwahl_telefon, telefon, vorwahl_fax, faxnr, firmenname, email, homepage_url FROM bb_eintraege WHERE $sql_normal"))
{
while($row = mysql_fetch_assoc($obj))
{
array_push($liste,$row);
}
}
Liegt der Fehler an der Abfrage ?
Mfg
Benji
Kommentar