hey wer weiß rat?
folgender code zählt zwar richtig, bringt aber bei eingabe mehrer suchbegriffe das ergbnis nur einzeln nebeneinander.
zb. ergebnis aus plz = 3 und aus ort = 1, sollte ja eigentlich zusammen vier geben. er bringt mit aber zwei ausgabe mit 3 und 1 nebeneinander
hier mal der code:
folgender code zählt zwar richtig, bringt aber bei eingabe mehrer suchbegriffe das ergbnis nur einzeln nebeneinander.
zb. ergebnis aus plz = 3 und aus ort = 1, sollte ja eigentlich zusammen vier geben. er bringt mit aber zwei ausgabe mit 3 und 1 nebeneinander
hier mal der code:
PHP-Code:
$search = $search_word;
$array = explode(" ", $search);
foreach ($array as $search_word_2) {
$alpha= array("$search_word_2");
for ($i=0; $i < count($alpha); $i++) {
$word = $alpha[$i];
$sql = ("SELECT Count(id) FROM `firma` WHERE (`plz` LIKE '$word%' OR `ort` LIKE '$word%')
AND (`branche_1` = 'auswahl' OR `branche_2` ='auswahl' OR `branche_3` ='auswahl') ");
$res = mysql_db_query($dbn,$sql);
list($id_branche) = mysql_fetch_row($res);
}
if ($auswahl == "1") $branche = "Ärzte / Apotheken";
... usw
if (empty($id_branche)) {
echo("$branche");
}
else {
echo("<a href=\"brancheanzeige.php?$PHPSESSSID&br_nr=$auswahl\" target=\"_self\">$branche</a>");
}
echo(" ($id_branche)");
}
Kommentar