Witam!
Problem polega na tym , że dane z pola SELECT nie są przesyłane , wyskakuje taki błąd
Notice: Undefined index: op1 in C:\Program Files\WebServ\httpd\niu.php on line 44
KOD PROGRAMU:
<html>
<head>
<title>Paradise :))</title>
</head>
<body>
<table>
<form action="niu.php" method="post">
<tr><td>Login</td><td><input type="text" name="log"></td></tr>
<tr><td>Haslo</td><td><input type="password" name="pass"></td></tr>
<tr><td>Wiek</td><td><input type="text" name="age"></td></tr>
<tr><td>Lokalizacja</td><td><input type="text" name="loc"></td></tr>
<tr><td>jezyk programowania</td><td><select name="choose">
<option value="op1">PHP</option>
<option value="op2">HTML/CSS</option>
<option value="op3">C++</option>
<option value="op4">CSS</option>
<option value="op5">PASCAL</option>
</select></td></tr>
</table>
<input type="submit" name="send" value="Zarejestruj"><input type="reset" value="Reset">
</form>
<?php
if(isset($_POST['send'])) {
echo "<br/><br/>Twoje login to : $log"; echo "Twoje haslo to ..."; if($age<18)
{
echo "Jestes zbyt mlody aby sie rejestrowac"; }
else
{
echo "Jestes dorosly , mozesz zosta"; }
echo "Rejestrujesz sie do naszego serwisu z miejscowosci $loc"; if($_POST['choose'] == 'op1' )
{
echo "Twoj jezyk programowania to : ".((string
)$_POST['op1']); }
if($_POST['choose'] == 'op2' )
{
echo "Twoj jezyk programowania to : ".((string
)$_POST['op2']); }
if($_POST['choose'] == 'op3' )
{
echo "Twoj jezyk programowania to : ".((string
)$_POST['op3']); }
if($_POST['choose'] == 'op4' )
{
echo "Twoj jezyk programowania to : ".((string
)$_POST['op4']); }
if($_POST['choose'] == 'op5' )
{
echo "Twoj jezyk programowania to : ".((string
)$_POST['op5']); }
}
?>
</body>
</html>