phpbar.de logo

Mailinglisten-Archive

[php] AW: [php] SQL Postleitzahlsuche

[php] AW: [php] SQL Postleitzahlsuche

Tim Hildebrandt TConnect_(at)_gmx.net
Thu, 14 Dec 2000 11:25:17 +0100


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