phpbar.de logo

Mailinglisten-Archive

[php] Werte mittels Formularfelder uebergeben.

[php] Werte mittels Formularfelder uebergeben.

Norbert Pfeiffer pfeiffer_(at)_uris.de
Wed, 16 Jun 1999 22:28:52 +0200


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."&nbsp;&gt;<b>".$val."</b>&lt;<br>";
           }
    }

echo "1. Dropdown: &gt;<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>&lt;<br>2. Multiple: &gt;<b>".$mls."</b>&lt;<br>";
if ($mls)
   {while (list($key, $val) =3D each($mls))
          {echo "   ".$key."&nbsp;&gt;<b>".$val."</b>&lt;<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>&nbsp;
<select name=3D'mtest[]' size=3D4 multiple>
<option value=3D"ausw01">&nbsp;eins&nbsp;</option>
<option value=3D"ausw02">&nbsp;zwei&nbsp;</option>
<option value=3D"ausw03">&nbsp;drei&nbsp;</option>
<option value=3D"ausw04">&nbsp;vier&nbsp;</option>
<option value=3D"ausw05">&nbsp;f=FCnf&nbsp;</option>
<option value=3D"ausw06">&nbsp;sechs&nbsp;</option>
<option value=3D"ausw07">&nbsp;sieben&nbsp;</option>
<option value=3D"ausw08">&nbsp;acht&nbsp;</option>
<option value=3D"ausw09">&nbsp;neun&nbsp;</option>
</select>&nbsp;
<input type=3D"submit" value=3D' Senden '>
</form>
<br><tt><b>&nbsp;<a href=3D'./'>index</a>&nbsp;&nbsp;<a =
href=3D'check-Form.php3'>reload</a></b></tt>
</nobr>
</html>

------=_NextPart_000_0072_01BEB847.9CD758A0--



php::bar PHP Wiki   -   Listenarchive