I am running Lubuntu 12.10 and having installed Xampp-1.8.1 started to learn PHP. All went well until i followed a tutorial which showed how a PHP script passes data to an html form.
The html form
Code:
<html>
<head>
</head>
<body>
<form action="form_script.php" method="POST">
<p>Name: <input type="text" name="name" size="30"/></p>
<p>Shirt size:
<select name="size">
<option value="small">Small</option>
<option value="medium">Medium</option>
<option value="large">Large</option>
</select>
</p>
<p>Gender:
<input type="radio" name="gender" value="girl"/>Girl
<input type="radio" name="gender" value="boy"/>Boy
</p>
<input type="submit" name="submit" value="Submit"/>
</body>
</html>
The php script
Code:
<?php
$name=$_POST['name'];
$size=$_POST['size'];
$gender=$_POST['gender'];
print "<p>Name: $name<br />Size: $size<br />Gender: $gender</p>";
?>
When i try to run the code all i get is:
Code:
Notice: Undefined index: name in /opt/lampp/htdocs/form_script.php on line 3
Notice: Undefined index: size in /opt/lampp/htdocs/form_script.php on line 4
Notice: Undefined index: gender in /opt/lampp/htdocs/form_script.php on line 5
Name:
Size:
Gender:
Could someone help me to resolve this problem please.