Da Pinky: strings vergleichen - steh auf dem schlauch

Beitrag lesen

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...