WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   multiple Select in HTML nach PHP (http://www.wcm.at/forum/showthread.php?t=92660)

Take_Five 30.03.2003 12:37

multiple Select in HTML nach PHP
 
Hallöchen. Ich hab folgendes Problem. Ich möcht in HTML ein Select mit der option multiple machen und dieses dann in PHP verarbeiten.

Ich hab zum Testen mal folgendes geschrieben:

If(isset($_POST['lstCategories[]'])
{ echo count($_POST['lstCategories[]']);
}

das HTML-File dazu schaut folgendermaßen aus:

<FORM action= <? echo $_SERVER['PHP_SELF']; ?> method=POST>
<select name=lstCategories[] size=10 multiple>
<option value=Anton>Anton</option>
<optoin value=Berta>Berta</option>
bla bla (also noch ein paar options)
</select>
<input type=submit name=btnButton value=OK>
</FORM>

Please Help
Thx

käptn 30.03.2003 22:28

Und wo ist das Problem?

~

Nightman 01.04.2003 23:48

Hi An Alle

naja fals ich das richtig verstanden hab willst du das nur in eine php datei schreiben.

kenn mich mit php selber ned wirklich aus aber ich den das es so geht:

<$
If(isset($_POST['lstCategories[]'])
{ echo count($_POST['lstCategories[]']);
}
$>

<FORM action= <? echo $_SERVER['PHP_SELF']; ?> method=POST>
<select name=lstCategories[] size=10 multiple>
<option value=Anton>Anton</option>
<optoin value=Berta>Berta</option>
bla bla (also noch ein paar options)
</select>
<input type=submit name=btnButton value=OK>
</FORM>

das ist alles

hoffe mal das ich richtig liege

viel glück

jonix 02.04.2003 16:12

falls sich die frage noch stellt:

Code:

<HTML>
<HEAD>
 <TITLE>TEST</TITLE>
</HEAD>

<BODY>

<FORM action= <?=$_SERVER['PHP_SELF']?> method=POST>
 <SELECT name=lstCategories[] size=10 multiple>
  <OPTION value=Anton>Anton</option>
  <OPTION value=Berta>Berta</option>
  <OPTION value=Caesar>Caesar</option>
 </SELECT>
 <INPUT type=submit name=btnButton value=OK>
</FORM>

<?
if(isset($_POST['lstCategories']))
{
  echo "

Anzahl: ".count($_POST['lstCategories'])."</P>";
 
  foreach($_POST['lstCategories'] as $key=>$value)
  {
    echo "\$lstCategories['$key'] = $value
";
  }
}
?>

</BODY>
</HTML>

hth


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag