![]() 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