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