Hallo,
Behandle Postleitzahlen nicht als numerische Werte, sondern als Strings (das bietet sich um Hinblick auf evtl. Internationalisierung sowieso an).
Danke für die schnelle Antwort,
wie soll diese Behandlung aussehen?
Fast genauso wie vorher, nur solltest Du >= und <= nehmen, statt < und >.
Würde ich es so machen, müsste die Abfrage doch so lauten:
Nein, wieso?
if ($plz_array[entry_country_id] == 81 AND $plz_array[entry_postcode] == "99997" OR $plz_array[entry_postcode] == "99998" OR $plz_array[entry_postcode] == "99999" )
Das ist Unsinn.
Bei drei PLZ soweit ok, aber es sind ja nicht nur drei.. ??????
Zeichenkettenvergleiche funktionieren wunderbar und liefern selbstverständlich das erwartete Ergebnis. Wo ist das Problem?
Freundliche Grüße
Vinzenz