Die txt-Datei könnte so aussehen:
Das ist keine Textdatei sondern ein PHP-Script, ein fehlerhaftes noch dazu.
Ich Hirne schon länger darüber nach, finde auch kein Script das ich ev. für meine Wünsche abändern könnte.
Warum schreibst du nicht einfach eines? Das dürfte sich in der Kategorie 25 Zeilen bewegen.
Hier gibt es sicherlich ein paar schlaue Köpfe die das im Handumdrehen gelöst haben [...]
Warum strengst du nicht erstmal selbst ein Hirn an und schreibst die nötigen Schritte auf, wie du an die Daten kommst?
Textdatei mit Rohdaten, z.B. im CSV-Format:
id,name,strasse,ort
1,max,musterstrasse,musterhausen
2,herbert,andere strasse,anderer ort
Das File wird gelesen und in ein Array überführt.
Das Formular/Dropdown wird aus diesem Array erzeugt.
Beim Abschicken des Formulars wird ein Script aufgerufen welches diesen Datenbestand nach demselben Schema erzeugt und den zugehörigen Datensatz ausliest und darfstellt.
Jetzt bist du an der Reihe dieses logische Konzept ordentlich auszuarbeiten. Wenn das geschehen ist, kannst du dich an die Überführung in PHP setzen.
fgetcsv() und array_search() sollten dir ein paar Ansätze für die weitere Recherche liefern.
Wenn du bei einem der schritte Hilfe brauchst, stelle bitte eine konkrete Nachfrage.