Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Problem Werte mit PHP aus FORM SELECT zu lesen ? Antworten
Problem Werte mit PHP aus FORM SELECT zu lesen ?

pe_meier
Pixelschubser


Beiträge: 5


Werte aus HTML form textfeld zu lesen funktioniert. 1.) Woran liegt das Problem dass
folgendes nicht funktioniert .2.) Wie kann ich feststellen, welcher Wert selectiert wurde?
Besten Dank.

<?php
$_POST['site[0]']; // oder
$_POST['site[1]']; // funktioniert nicht.

$_POST['textfeld']; // funktioniert !
?>

<html>
<body>
<form method="post" action="ausgabe.php">
<select size="3" name="site[]" multiple>
<option value="http://www.devmag.net/">devmag.net</option>
<option value="http://www.drweb.de/">Dr.Web</option>
<option value="http://www.exine.de">Exine</option>
</select>
<input type="text" name="textfeld" size="30" maxlength="40">
<input type="submit" value="go!">
</form>
</body>
</html>

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


gib dem select den namen site (ohne klammern) und dann kannst du das Value ganz einfach mit $_POST['site'] auslesen

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

a-man
Mausakrobat


Beiträge: 157


und was ist wenn jemand zwei sachen auswaehlen will?

ka, wis geth, aber so gehts glaub ich nicht..

edit: probier mal:
$_POST['site'][1]...
oder
$_POST['site']['value_vom_feld']...

keine ganrantie... aber dein code hat sicher irgendeinen parse error oder sowas gehabt...

---
Debian ruult...
KDE ruult...
Opera ruult...

Diese Nachricht wurde geändert von: a-man
  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


zwei Sachen kann man doch nicht mit nem select auswählen... dann muss das schon ne liste oder so sein.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

a-man
Mausakrobat


Beiträge: 157


http://de.selfhtml.org/html/formulare/auswahl.htm#listen_mehrfach

---
Debian ruult...
KDE ruult...
Opera ruult...

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


oh, sorry. hab das multiple überlesen.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


geht $_POST['site'][0|1|2...]?

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

a-man
Mausakrobat


Beiträge: 157


hab ich auch schon geschrieben...

---
Debian ruult...
KDE ruult...
Opera ruult...

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


hmm

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

pe_meier
Pixelschubser


Beiträge: 5


Fazit : Die "einfache" Selektion mit Datenübergabe funktioniert in meinem Bsp.
JEDOCH.
Nachdem das Script gestartet ist, verschwindet der Selektierte Wert aus
dem sichtbaren Select-Fenster. Der ERSTE Wert der Select-Liste wird immer wieder angezeigt.
Hat jemand eine Idee ?

  Profil   E-Mail   Editieren   Zitieren

a-man
Mausakrobat


Beiträge: 157


Funktioniert jetzt die übergabe der werte zum script?

Wenn ja:
Welche methode?
Willst du, dass danach wieder die alten werte selektiert werden?
das geht so: http://de.selfhtml.org/html/formulare/auswahl.htm#listen_vorselektiert

Wenn nein:
http://selfphp.de/ <- auf dieser seite hab ich glaub ich mal was darüber gelesen, in den tipps oder so...


---
Debian ruult...
KDE ruult...
Opera ruult...

  Profil   Website   Editieren   Zitieren

pe_meier
Pixelschubser


Beiträge: 5


Hallo,
ja, jedoch nur mit der einfachen Selektion ! Habe die Mehrfachselektion mit site[] (siehe Bsp. oben) nicht zum laufen bekommen. Macht nichts für den Moment, kann mit der einfachen Selektion leben. Besten Dank.

  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Nach oben