Mailinglisten-Archive |
H!
Also die Routine kann man so machen, dass man bei der Suche der
Postleitzahlenwerte einen oberen und einen unteren Wert setzt.
Wenn z.B. die Postleitzahl 15456 ist, dann gehst Du - je nach
Genauigkeit Deines Ergebnisses eben hin und sagst
$oben = $plz + 30 und $unten = $plz - 30.
In der Suche sagst Du dann:
$Suchstring = "plz <= " . $oben . " AND plz >= " . $unten;
$SearchIndex = mysql_query("SELECT * FROM plz_tabelle WHERE $Suchstring
ORDER BY plz");
Wenn es mehrere Ergebnisse gibt, gehst Du alle Datensätze von oben
nach unten durch und gibst sie aus. Siehe hierzu
unter www.php.net oder www.php-center.de unter den Befehlen
mysql_fetch_array, mysql_num_rows und mysql_data_seek -> Damit ist alles
erklärt...
Wenn Du genau die Datensätze meinetwegen optisch hervorheben
möchtest, die genau treffen, dann machst Du das
während des Durchlaufes mit IF:
if($dieserWert == $plz)
{
Hebe optisch hervor
}
Gruß Tim
php::bar PHP Wiki - Listenarchive