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