Forums
This topic is locked
if...elseif...else
Posted 11 Dec 2011 18:47:58
1
has voted
11 Dec 2011 18:47:58 Laurentiu Burcu posted:
I've tried to do something and I've got this message:"Undefined index: sentence2 in C:\wamp\www\newtest\I_have_just.php on line 18"
the PHP scipt is:
<head>
<title> I have just - php-listing 9.2</title>
</head>
<body>
<?php
$txt="I have just written a book.";
$txt1="I just wrote a book.";
$txt2="I wrote a book.";
if ($txt=="I have just written a book!") {
echo " You chose [b]$_POST[sentence][/b]<br />";
} else if ($txt1=="I just wrote a book!") {
echo " You chose [b]$_POST[sentence1][/b]<br />";
} else {
echo " You chose [b]$_POST[sentence2][/b]<br />";
}
//echo "[h2]You may go on[/h2]";
// echo "<p>I have just written a book![br] You chose [b]$_POST[sentence][/b]</p>";
// echo "<p>I just wrote a book![br] You chose [b]$_POST[sentence1][/b]</p>";
// echo "<p>I wrote a book![br] You chose [b]$_POST[sentence2][/b]</p>";
echo "<br />";
echo "<br />";
?>
<a href="http://localhost/newtest/I_have_just.htm">Back</a>
</body>
</html>
AND THE HTM SCRIPT IS:
<html>
<head>
<title>listing 9.1 html</title>
</head>
<body>
<form action="I_have_just.php" method="POST">
<p>[b]Choose the correct one:[/b]</p>
<p>I have just written a book.<br />
<input type="checkbox" name="sentence" value="corect!"></p>
<p>I just wrote a book.<br />
<input type="checkbox" name="sentence1" value="gresit!"></p>
<p>I wrote a book.<br />
<input type="checkbox" name="sentence2" value="gresit!"></p>
<p><input type="submit" value="see the result"></p>
</form>
</body>
</html>Replies
Replied 20 Dec 2011 14:53:55
20 Dec 2011 14:53:55 Patrick Woldberg replied:
you forgot the quotes
$_POST[sentence2] -> $_POST['sentence2']
$_POST[sentence2] -> $_POST['sentence2']
