Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Generator für Länderauswahl über eine Select-Box [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-consult PHP Entwicklung
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Generator für Länderauswahl über eine Select-Box


 
frankburian
26-05-2009, 13:10 
 
Hallo,

ich habe auf meiner Tool-Seite einen neuen Dienst eingebaut, mit dem man ganz leicht eine Select-Box für eine Länderauswahl generieren lassen kann.

So eine Länderauswahl wird z.B. oft in Anmeldeformularen verwendet.

Vielleicht ist das ja für den Einen oder Anderen nützlich.

http://tools.nquee.com/country.htm

MfG
Frank

 
TobiaZ
03-06-2009, 21:33 
 
Das ding kann nur ne simple select Box erstellen?

Da fänd ichs hilfreicher, wenn mir jemand die Daten in irgend einer Form (array/sql/csv/xml) zur Verfügung stellt. Aber das gibts sicher schon anderweitig...

 
hai2005
25-03-2010, 12:02 
 
Wo gibt es denn so etwas?
Würde mich auch interessieren.

Ich muss eine vorhandene Datenbank umstellen mit allen Eingabe-, Ausgabe- und Suchformularen. Jetzt steht im Anmeldungsformular noch ein Textfeld wo die User "frei" ihr Land eingetragen haben.

Nun soll nach Ländern gesucht werden können. Kann man sich ja vorstellen, dass das nun viel Arbeit bedeutet. Sind ca. 600 User die zunächst einmal mal "händisch" geändert werden müssen.

Wie macht man das am geschicktesten?

 
TobiaZ
25-03-2010, 13:39 
 
Wo gibt es denn so etwas?
Würde mich auch interessieren.Wer lesen kann ist klar im Vorteil. Das Tool ist oben verlinkt!

Nun soll nach Ländern gesucht werden können. Kann man sich ja vorstellen, dass das nun viel Arbeit bedeutet. Wo ist das Problem???

Sind ca. 600 User die zunächst einmal mal "händisch" geändert werden müssen.
Wie macht man das am geschicktesten? 600 User ist wirklich nicht viel. Ein Großteil wird vermutlich sowieso aus DACH oder einer ähnlichen Region kommen. Das sollte selbst von Hand schnell gemacht sein.

Zusätzlich würde ich halt mal ein SELECT DISTINCT + COUNT() machen und mir ansehen, welche Eingaben die häufigsten sind, die kann man dann ja mal schnell Ersetzen. Und die restlichen paar Prozent machste mit der Hand. Sollte keine 15 Minuten brauchen.

 
hai2005
25-03-2010, 13:43 
 
Zum Vorteil beim Klar lesen :-)
Meine Frage bezog sich auf das :

Das ding kann nur ne simple select Box erstellen?

Da fänd ichs hilfreicher, wenn mir jemand die Daten in irgend einer Form (array/sql/csv/xml) zur Verfügung stellt. Aber das gibts sicher schon anderweitig...

:beer:

Trotzdem danke

 
Floern
25-03-2010, 14:22 
 
Falls es euch was nützt: Ich hatte mir mal ein PHP-Array mit Ländercode und Ländername zusammengebastelt:
http://floern.com/webscriptingData/files/tld2country.txt
Ist zwar für TLDs gedacht, aber dürfte auch anderweitig nutzbar sein.

 
AmicaNoctis
25-03-2010, 14:27 
 
Ich hab mal meine DB gefragt und schnell ne XML-Datei draus gebaut. Landesvorwahl ist auch dabei.

http://amicanoctis.de/stuff/countries.xml

Es handelt sich um pures XML, auch wenn es aussieht, wie eine normale Webseite.

Edit: OK, ich seh grad, dass es nur im Firefox vernünftig aussieht.

Gruß,

Amica

 
TobiaZ
25-03-2010, 14:29 
 
Okay, aufgrund des fehlenden Quotes hatte ich es auf das Originalthema bezogen. ;)

Falls dir Floerns Daten nicht helfen, könntest du aus dem Generierten HTML-Code die Daten rausziehen. Die sollten sich durch einfaches Suchen & Ersetzen entsprechend formatieren lassen. BTW: Letztendlich ist so ne Select-Box ja schon XML. :)

Der Vorschlag für die Vorgehensweise bleibt natürlich aktuell.

@amica: nice!

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:43 Uhr.