xandas1
05-12-2008, 08:20
Hallo Leute,
if(isset($_SESSION['login']) && $_SESSION['login'] == 1) {
$data = array();
$userdatei = fopen("user.txt","r");
while(!feof($userdatei))
{
$zeile = fgets($userdatei,1024);
$data[] = $zeile;
}
fclose($userdatei);
echo '<select name="pro">';
foreach($data as $a=>$b){
echo '<option value="'.$b.'">'.$b.'</option>';
}
echo '</select>';
Aus einer Textdatei wird hier eine Dropdown ausgelesen.
Inhalt der Textdatei sind einfach nur Namen.
Ich möchte jetzt z.B. sagen:
echo "Sie haben den Namen $pro ausgewählt"
Also der ausgewählte Name der Textdatei soll wo ausgegeben werden. Ich weiß aber nicht wie ich den anspreche. Habe da alle Variablen durchprobiert. Aber das funktioniert nicht ganz. Was muss ich da tun?
Probiert hab ichs dann jetzt so mit einem Affenformular:
<form action="bla.php" method="post">
<select name="mydropdown">
<option value="1">Wert 1</option>
<option>Wert 2</option>
</select>
</form>
<?php
echo 'Sie haben ' . $_POST['mydropdown'] . ' gewählt';
?>
Und so möchte ich es eben auch mit dem obigen Beispiel, also das alles mit einer .txt Datei machen, verstehe aber garnicht wie ich da machen soll??
Danke!
Alexander
if(isset($_SESSION['login']) && $_SESSION['login'] == 1) {
$data = array();
$userdatei = fopen("user.txt","r");
while(!feof($userdatei))
{
$zeile = fgets($userdatei,1024);
$data[] = $zeile;
}
fclose($userdatei);
echo '<select name="pro">';
foreach($data as $a=>$b){
echo '<option value="'.$b.'">'.$b.'</option>';
}
echo '</select>';
Aus einer Textdatei wird hier eine Dropdown ausgelesen.
Inhalt der Textdatei sind einfach nur Namen.
Ich möchte jetzt z.B. sagen:
echo "Sie haben den Namen $pro ausgewählt"
Also der ausgewählte Name der Textdatei soll wo ausgegeben werden. Ich weiß aber nicht wie ich den anspreche. Habe da alle Variablen durchprobiert. Aber das funktioniert nicht ganz. Was muss ich da tun?
Probiert hab ichs dann jetzt so mit einem Affenformular:
<form action="bla.php" method="post">
<select name="mydropdown">
<option value="1">Wert 1</option>
<option>Wert 2</option>
</select>
</form>
<?php
echo 'Sie haben ' . $_POST['mydropdown'] . ' gewählt';
?>
Und so möchte ich es eben auch mit dem obigen Beispiel, also das alles mit einer .txt Datei machen, verstehe aber garnicht wie ich da machen soll??
Danke!
Alexander
