if($country_tmp != $res['countryname'])
Die Begründung dazu lautet: ! hat eine höhere Priorität als ==
Da Pinky: Im Ausgangsposting fehlt übrigens eine Fehlerbeschreibung. Du schriebst zwar, was passieren soll, nicht jedoch was statt dessen passiert, und dazu die Angabe der genauen Fehlermeldung, so vorhanden. Passiert sein dürfte folgendes: Das erste Land wird angezeigt, die anderen dagegen nicht mehr.
ja, stimmt. ich danke natürlich allen die geantwortet haben.
bei meinem code waren alle variablen definiert, ist aber beim copy&paste mit unter die räder gekommen, da dazwischen noch der sql-string zusammengesetzt wird, je nach übergebenen parameter.
global $db;
$out = "";
$country_tmp="";
$state_tmp="";
$city_tmp="";
das ganze funktioniert zwar jetzt, hatte es aber bevor ich das posting hier losgelassen habe auch mit "!=" statt "! $var == $var2" probiert, was aus irgend einem grunde auch nicht so wollte wie ich...