Hallo Zusammen,
habe eine txt-Datei, in jeder Zeile eine länderabhängige Städteliste da ich nicht für jedes Land eine separate txt Datei anlegen möchte:
-------------------------------------------
[FONT=courier new]
München,Berlin,Hamburg
Wien,Graz,Salzburg
Zürich,Basel,Bern[/FONT]
-------------------------------------------
Nun möchte damit (aber immer nur mit 1 Zeile) nach Bedarf eine Drop-Down Auswahlliste füllen. Das klapt auch aber nur:
1./ wenn der txt Datei nur 1 Zeile beinhaltet
2./ wird nur die Letzte Zeile ausgelesen wen der inhalt mehr als 1 Zeile hat
Und so lese ich die Daten und erzeuge eine DropDown Auswahlliste:
	
Wenn ich mit 
	
prüfe, dann sind die Daten, so wie ich sie benötige, vorhanden.
Wenn ich "x" mit 0 ersätze dann wir die erste Zeile ausgegeben
Wenn ich "x" mit 1 ersätze dann wir die zweite Zeile ausgegeben..etc.
Aber wie kann ich immer nur eine ausgewählte Zeile auslesen?
Googeln hat bisher leider nicht so richtig geholfen.
					habe eine txt-Datei, in jeder Zeile eine länderabhängige Städteliste da ich nicht für jedes Land eine separate txt Datei anlegen möchte:
-------------------------------------------
[FONT=courier new]
München,Berlin,Hamburg
Wien,Graz,Salzburg
Zürich,Basel,Bern[/FONT]
-------------------------------------------
Nun möchte damit (aber immer nur mit 1 Zeile) nach Bedarf eine Drop-Down Auswahlliste füllen. Das klapt auch aber nur:
1./ wenn der txt Datei nur 1 Zeile beinhaltet
2./ wird nur die Letzte Zeile ausgelesen wen der inhalt mehr als 1 Zeile hat
Und so lese ich die Daten und erzeuge eine DropDown Auswahlliste:
PHP-Code:
	
	
<?php
$xp = fopen("daten/daten_orte_Sbg.txt","r");
        
  while (!feof($xp)){ 
        
       $text = trim(fgets($xp));     
       $array = explode(",",$text);
          
}
fclose($xp);
echo "<form name='regioat'>";
        echo "<font Style='font-family:Arial; font-size:12px; font-weight:bold; color:#878787'>Region: </font>";
        echo "<select name='RegL' size='1' style='font-size:12px; background-color:#D4FFFF;'>";
        echo "<option Selected>Bitte wählen</option>";
for ($i=0; $i < count($array); $i++){echo "<option>$array[$i]</option>";}
echo "</select>";
?>
PHP-Code:
	
	
 print_r($array[x]) 
Wenn ich "x" mit 0 ersätze dann wir die erste Zeile ausgegeben
Wenn ich "x" mit 1 ersätze dann wir die zweite Zeile ausgegeben..etc.
Aber wie kann ich immer nur eine ausgewählte Zeile auslesen?
Googeln hat bisher leider nicht so richtig geholfen.
 
          
 aus txt-Datei 1 bestimmte Zeile lesen
									
									
									aus txt-Datei 1 bestimmte Zeile lesen
								
Kommentar