Forum Moderators: coopster
This form isn't dying when the user does not type in the right info...
<?if($_POST["action"] == "Submit") {
$name = stripslashes($_POST['name']);
$address = stripslashes($_POST['address']);
$phone = stripslashes($_POST['phone']);
$mobile = stripslashes($_POST['mobile']);
$email = stripslashes($_POST['email']);
$iwasa = stripslashes($_POST['iwasa']);
$years = stripslashes($_POST['years']);$result = "0";
if($name == "") {
$message .= "You did not fill in your name<br />";
$result = "1";}
if($address == "") {
$message .= "Please fill in your address<br />";
$result = "1";}
if($email == "") {
$message .= "Please fill in your email<br />";
$result = "1";}
if($iwasa == "") {
$message .= "Please fill in your occupation<br />";
$result = "1";}
if($years == "") {
$message .= "Please fill in your what year you did it<br />";
$result = "1";}
if ($result == "1") {
die("$message");
}
else
{
echo "sent"; // mail function goes here
}
}?>
<div id="page">
<h1>
Registration
</h1><br />
<h3>
<fieldset>
<legend>Please fill in all the fields</legend>
<br />
<form action="registration.php" method="post">
<label for="name">Name: </label>
<input type="text" name="name" size="27"></input>
<br />
<br />
<label for="address">Address: </label>
<textarea name="address" rows="10" cols="20"></textarea>
<br />
<br />
<label for="phone">Phone: </label>
<input type="text" name="phone"></input>
<br />
<br />
<label for="mobile">Mobile: </label>
<input type="text" name="mobile"></input>
<br />
<br />
<label for="emailaddress">Email address: </label>
<input type="text" name="email"></input>
<br />
<br />
<span>I was a:</span> <select name="iwasa">
<option>Member
<option>Tutor
<option>Conductor
<option>Accompanist
<option>Administrator
</select>
<br />
<br />
<span>For the years:</span><br /><br />
<input type="text" name="years"></input><br /><br />
<input type="submit" value="Submit"></input>
</form>
</fieldset>
</h3>
</div>
Any ideas?