phpbar.de logo

Mailinglisten-Archive

[php] Dropdown Menü und übergabe der Variablen

[php] Dropdown Menü und übergabe der Variablen

Steffen Sander s.sander_(at)_crs.de
Tue, 25 Jan 2000 13:03:54 +0000


--------------28FBACD1C96BB9458F296BFF
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit




>  hi micha,
>
> Micha B wrote:
>
>> echo"<FORM ENCTYPE=\"multipart/form-data\" NAME=MyForm
>> ACTION=$PHP_SELF METHOD=\"POST\">";
>> echo"<table ALIGN=\"center\" WIDTH=\"80%\"><tr>";
>> echo"<td><h1>Test</h1>";
>> echo"Betreff:<br><input type=\"Hidden\" name=\"sendmail\"
>> value=\"yes\">";
>> echo"<input type=\"text\" name=\"betreff\" size=50><br>";
>> echo"<input TYPE=\"submit\" name=\"action\" VALUE=\"$submit\"><br>";
>>
>> echo"<select name=\"selectt\">";
>> echo"<option value=\"1\">Option 1</option>";
>> echo"<option value=\"2\">Option 2</option>";
>> echo"</select>";
>> echo"</FORM></td></tr>";
>> echo"</table>"; SO geht es nicht... ;(( ich möchte feststellen
>> könnnen, welche option (des dropdownfeldes) ich ausgewählt
>> habe....dies müsste dann dochin $selectt stehn oder ?? Vielen Dank
>> nochmal an alle dir mir helfen können.. adios..Micha
>
Wenn eine Option aus dem Menü gewählt wurde steht in der Variablen
$selectt entweder 1 oder 2
(Bedingung: es darf immer nur ein Wert gewählt werden ) d.h. echo
$selectt //gibt 1 oder 2 aus.
Bei Mehrfachauswahl 'multiple' dem Variablennamen einfach eine leere
eckige Klammer hinzufügen name=\"selectt[]\", dann wird aus $selectt
eine indizierte Array-Variable. Mit count( $selectt ) lässt sich dann
die Menge der gewählten Parameter und somit auch die Values feststellen.



--
Steffen Sander - Softwareentwicklung
CRS Computer Register Service GmbH -  Ritterstr. 11 - 10969 Berlin
eMail s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81
http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net


--------------28FBACD1C96BB9458F296BFF
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit


 

 
 hi micha,

Micha B wrote:

echo"<FORM ENCTYPE=\"multipart/form-data\" NAME=MyForm ACTION=$PHP_SELF METHOD=\"POST\">";
echo"<table ALIGN=\"center\" WIDTH=\"80%\"><tr>";
echo"<td><h1>Test</h1>";
echo"Betreff:<br><input type=\"Hidden\" name=\"sendmail\" value=\"yes\">";
echo"<input type=\"text\" name=\"betreff\" size=50><br>";
echo"<input TYPE=\"submit\" name=\"action\" VALUE=\"$submit\"><br>";
echo"<select name=\"selectt\">";
echo"<option value=\"1\">Option 1</option>";
echo"<option value=\"2\">Option 2</option>";
echo"</select>";
echo"</FORM></td></tr>";
echo"</table>"; SO geht es nicht... ;(( ich möchte feststellen könnnen, welche option (des dropdownfeldes) ich ausgewählt habe....dies müsste dann dochin $selectt stehn oder ?? Vielen Dank nochmal an alle dir mir helfen können.. adios..Micha

Wenn eine Option aus dem Menü gewählt wurde steht in der Variablen $selectt entweder 1 oder 2
(Bedingung: es darf immer nur ein Wert gewählt werden ) d.h. echo $selectt //gibt 1 oder 2 aus.
Bei Mehrfachauswahl 'multiple' dem Variablennamen einfach eine leere eckige Klammer hinzufügen name=\"selectt[]\", dann wird aus $selectt eine indizierte Array-Variable. Mit count( $selectt ) lässt sich dann die Menge der gewählten Parameter und somit auch die Values feststellen.
 

--
Steffen Sander - Softwareentwicklung
CRS Computer Register Service GmbH -  Ritterstr. 11 - 10969 Berlin
eMail s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81
http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net
  --------------28FBACD1C96BB9458F296BFF--


php::bar PHP Wiki   -   Listenarchive