Mailinglisten-Archive |
This is a multi-part message in MIME format. ------=_NextPart_000_0072_01BEB847.9CD758A0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Hallo Ralf, >> Das ist IMO nur notwendig, wenn die select-box multiple ist - also >> mehr als ein eintrag ausgewählt werden kann. > Klar, ich bin einfach mal davon ausgegangen, da die Variablenuebergabe > bei einer einzigen Moeglichkeit nicht das Problem sein konnte... ;-) bloss, warum sendest Du dann eine Seite mit einem Dropdown-Feld <gruebel> Habe es mal fix etwas erweitert mit '<select .... multiple>' :-) Vielleicht braucht es ja jemand... M. f. G. Norbert Pfeiffer ________________________________________________ Dipl. kyb. Norbert Pfeiffer DTP-PRG-Bureau Friedensstrasse 26 D-06237 LEUNA Fon +49-(0)3461-8132-36 Fax +49-(0)3461-8132-37 mailto:pfeiffer_(at)_uris.de http://uris.de/bureau/ ------------------------------------------------ ------=_NextPart_000_0072_01BEB847.9CD758A0 Content-Type: application/octet-stream; name="check-Form.php3" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="check-Form.php3" <?php // ## kurzer Test von Listen im Formular $cch =3D $HTTP_POST_VARS; $stt =3D $stest; $mls =3D $mtest; echo "<html><pre>"; if ($cch) {echo "0. \$HTTP_POST_VARS:\n"; while (list($key, $val) =3D each($cch)) {echo " ".$key." ><b>".$val."</b><<br>"; } } echo "1. Dropdown: ><b>"; if (isset($stt)) {switch ($stt) {case 1 : echo "eins"; break; case 2 : echo "zwei"; break; case 3 : echo "drei"; break; case 4 : echo "vier"; break; case 5 : echo "f=FCnf"; break; case 6 : echo "sechs"; break; case 7 : echo "sieben"; break; case 8 : echo "acht"; break; case 9 : echo "neun"; break; default: echo "egal"; } } else {echo "gar nix!"; } echo "</b><<br>2. Multiple: ><b>".$mls."</b><<br>"; if ($mls) {while (list($key, $val) =3D each($mls)) {echo " ".$key." ><b>".$val."</b><<br>"; } } echo "</pre>"; ?> <nobr> <form action=3D"check-Form.php3" method=3D"post"> <select name=3D"stest" size=3D"1"> <option value=3D"1" <?php if ($stt =3D=3D 1) print "selected"; ?>> eins = </option> <option value=3D"2" <?php if ($stt =3D=3D 2) print "selected"; ?>> zwei = </option> <option value=3D"3" <?php if ($stt =3D=3D 3) print "selected"; ?>> drei = </option> <option value=3D"4" <?php if ($stt =3D=3D 4) print "selected"; ?>> vier = </option> <option value=3D"5" <?php if ($stt =3D=3D 5) print "selected"; ?>> = f=FCnf </option> <option value=3D"6" <?php if ($stt =3D=3D 6) print "selected"; ?>> sechs = </option> <option value=3D"7" <?php if ($stt =3D=3D 7) print "selected"; ?>> = sieben </option> <option value=3D"8" <?php if ($stt =3D=3D 8) print "selected"; ?>> acht = </option> <option value=3D"9" <?php if ($stt =3D=3D 9) print "selected"; ?>> neun = </option> </select> <select name=3D'mtest[]' size=3D4 multiple> <option value=3D"ausw01"> eins </option> <option value=3D"ausw02"> zwei </option> <option value=3D"ausw03"> drei </option> <option value=3D"ausw04"> vier </option> <option value=3D"ausw05"> f=FCnf </option> <option value=3D"ausw06"> sechs </option> <option value=3D"ausw07"> sieben </option> <option value=3D"ausw08"> acht </option> <option value=3D"ausw09"> neun </option> </select> <input type=3D"submit" value=3D' Senden '> </form> <br><tt><b> <a href=3D'./'>index</a> <a = href=3D'check-Form.php3'>reload</a></b></tt> </nobr> </html> ------=_NextPart_000_0072_01BEB847.9CD758A0--
php::bar PHP Wiki - Listenarchive