Hi zusammen,
Ich bekomme ein Array vom Webservice zurück mit allen ISOCountryCodes und deren Bezeichnung.
Beispiel:
156 - 86
158 - 886
208 - 45
246 - 358
250 - 33
276 - 49
Das mache ich mit folgendem Code:
Soweit so gut .... das ganze wandert dann in eine Dropbox, funktioniert auch. Wichtig ist das ich den Wert behalten muss da davon eine andere Dropdown abhängig ist. Nur hätte ich gern das anstatt der Bezeichner (276 - 49 = 49(angezeigter Wert im Dropdown)) ein Wert aus einer txt / csv datei steht. Diese ist wiefolgt aufgebaut:
AALAND ISLANDS;248
AFGHANISTAN;004
ALBANIA;008
ALGERIA;012
AMERICAN SAMOA;016
ANDORRA;020
ANGOLA;024
ANGUILLA;660
ANTARCTICA;010
ANTIGUA AND BARBUDA;028
ARGENTINA;032
ARMENIA;051
ARUBA;533
AUSTRALIA;036
Ziel ist in der Dropdown die Ländernamen zu haben, bei der Auswahl jedoch weiterhin den ISOCountrycode zu übergeben. Ich habe ehrlich gesagt keinerlei Ahnung wie ich das bewerkstelligen soll.
Matthias
Ich bekomme ein Array vom Webservice zurück mit allen ISOCountryCodes und deren Bezeichnung.
Beispiel:
156 - 86
158 - 886
208 - 45
246 - 358
250 - 33
276 - 49
Das mache ich mit folgendem Code:
Quellcode
- $client = new SoapClient( "http://DIENST/Service.asmx?WSDL",array("trace" => 1, "exceptions" => 1));
- $send->securityToken = $TheToken;
- $myres = $client->GetCountryCodes($send);
- $result1 = $myres->GetCountryCodesResult->CountryCodeInfo;
- $count = count($result1);
- ksort($result1);
- for($i=0; $i < $count; $i++) {
- echo $result1[$i]->ISOCountryCode." - ".$result1[$i]->CountryCode."<br>";
- }
Soweit so gut .... das ganze wandert dann in eine Dropbox, funktioniert auch. Wichtig ist das ich den Wert behalten muss da davon eine andere Dropdown abhängig ist. Nur hätte ich gern das anstatt der Bezeichner (276 - 49 = 49(angezeigter Wert im Dropdown)) ein Wert aus einer txt / csv datei steht. Diese ist wiefolgt aufgebaut:
AALAND ISLANDS;248
AFGHANISTAN;004
ALBANIA;008
ALGERIA;012
AMERICAN SAMOA;016
ANDORRA;020
ANGOLA;024
ANGUILLA;660
ANTARCTICA;010
ANTIGUA AND BARBUDA;028
ARGENTINA;032
ARMENIA;051
ARUBA;533
AUSTRALIA;036
Ziel ist in der Dropdown die Ländernamen zu haben, bei der Auswahl jedoch weiterhin den ISOCountrycode zu übergeben. Ich habe ehrlich gesagt keinerlei Ahnung wie ich das bewerkstelligen soll.
Matthias
Das Leben ist binär - du bist eine 1, oder eine 0