Hi! I am new to PHP. I am trying to make a summary page for previously selected information. My problem is I can only show
the first information that is selected. I can’t show the rest. Can anybody please help me?
Here is the code that I wrote:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="EN" dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
Pick a Place to Dine
</title>
<link rel = "stylesheet" type = "text/css" href = "" />
</head>
<body>
<h1>Pick a Place to Dine</h1>
<?php
$restaurant = filter_input(INPUT_POST, "restaurant");
$italian = filter_input(INPUT_POST, "italian");
$american = filter_input(INPUT_POST, "american");
$asian = filter_input(INPUT_POST, "asian");
$drink = filter_input(INPUT_POST, "drink");
$dessert = filter_input(INPUT_POST, "dessert");
if(!filter_has_var(INPUT_POST, "destination"))
{
restaurant();
}
if ($restaurant == "Italian")
{
showRestaurant();
italian();
if ($italian == "Pasta")
{
showRestaurant();
showItalian();
drink();
if ($drink == "Soda")
{
showRestaurant();
showItalian();
showDrink();
dessert();
if(dessert == "Cake")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
else if($dessert == "Cobbler")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
else if($dessert == "Pie")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
}
else if ($drink == "Tea")
{
showRestaurant();
showItalian();
showDrink();
dessert();
if(dessert == "Cake")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
else if($dessert == "Cobbler")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
else if($dessert == "Pie")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
}
else if ($drink == "Juice")
{
showRestaurant();
showItalian();
showDrink();
dessert();
if(dessert == "Cake")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
else if($dessert == "Cobbler")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
else if($dessert == "Pie")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
}
}
else if ($italian == "Pizza")
{
showRestaurant();
showItalian();
drink();
if ($drink == "Soda")
{
showRestaurant();
showItalian();
showDrink();
dessert();
if(dessert == "Cake")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
else if($dessert == "Cobbler")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
else if($dessert == "Pie")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
}
else if ($drink == "Tea")
{
showRestaurant();
showItalian();
showDrink();
dessert();
if(dessert == "Cake")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
else if($dessert == "Cobbler")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
else if($dessert == "Pie")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
}
else if ($drink == "Juice")
{
showRestaurant();
showItalian();
showDrink();
dessert();
if(dessert == "Cake")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
else if($dessert == "Cobbler")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
else if($dessert == "Pie")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
}
}
else if ($italian == "Lasagna")
{
showRestaurant();
showItalian();
drink();
if ($drink == "Soda")
{
showRestaurant();
showItalian();
showDrink();
dessert();
if(dessert == "Cake")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
else if($dessert == "Cobbler")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
else if($dessert == "Pie")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
}
else if ($drink == "Tea")
{
showRestaurant();
showItalian();
showDrink();
dessert();
if(dessert == "Cake")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
else if($dessert == "Cobbler")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
else if($dessert == "Pie")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
}
else if ($drink == "Juice")
{
showRestaurant();
showItalian();
showDrink();
dessert();
if(dessert == "Cake")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
else if($dessert == "Cobbler")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
else if($dessert == "Pie")
{
showRestaurant();
showItalian();
showDrink();
showDessert();
}
}
}
}
else if ($restaurant == "American")
{
showRestaurant();
american();
if ($american == "Steak")
{
showRestaurant();
showAmerican();
drink();
if ($drink == "Soda")
{
showRestaurant();
showAmerican();
showDrink();
}
else if ($drink == "Tea")
{
showRestaurant();
showAmerican();
showDrink();
}
else if ($drink == "Juice")
{
showRestaurant();
showAmerican();
showDrink();
}
}
else if ($american == "Burger")
{
showRestaurant();
showAmerican();
drink();
if ($drink == "Soda")
{
showRestaurant();
showAmerican();
showDrink();
}
else if ($drink == "Tea")
{
showRestaurant();
showAmerican();
showDrink();
}
else if ($drink == "Juice")
{
showRestaurant();
showAmerican();
showDrink();
}
}
else if ($american == "Rib")
{
showRestaurant();
showAmerican();
if ($drink == "Soda")
{
showRestaurant();
showAmerican();
showDrink();
}
else if ($drink == "Tea")
{
showRestaurant();
showAmerican();
showDrink();
}
else if ($drink == "Juice")
{
showRestaurant();
showAmerican();
showDrink();
}
}
}
else if ($restaurant == "Asian")
{
showRestaurant();
asian();
if ($asian == "Noodles")
{
showRestaurant();
showAsian();
drink();
if ($drink == "Soda")
{
showRestaurant();
showAsian();
showDrink();
}
else if ($drink == "Tea")
{
showRestaurant();
showAsian();
showDrink();
}
else if ($drink == "Juice")
{
showRestaurant();
showAsian();
showDrink();
}
}
else if ($asian == "Sushi")
{
showRestaurant();
showAsian();
drink();
if ($drink == "Soda")
{
showRestaurant();
showAsian();
showDrink();
}
else if ($drink == "Tea")
{
showRestaurant();
showAsian();
showDrink();
}
else if ($drink == "Juice")
{
showRestaurant();
showAsian();
showDrink();
}
}
else if ($asian == "Soba")
{
showRestaurant();
showAsian();
drink();
if ($drink == "Soda")
{
showRestaurant();
showAsian();
showDrink();
}
else if ($drink == "Tea")
{
showRestaurant();
showAsian();
showDrink();
}
else if ($drink == "Juice")
{
showRestaurant();
showAsian();
showDrink();
}
}
}
function restaurant()
{
print <<<HERE
<form action = "" method = "post">
<fieldset>
<select size ="1" name = "restaurant">
<option selected = "selected">--- Please Choose Your Restaurant ---</option>
<option value = "Italian">Italian</option>
<option value = "American">American</option>
<option value = "Asian">Asian</option>
</select>
<input type = "submit" value = "go" />
</fieldset>
</form>
HERE;
}//end of restaurant
function italian()
{
print <<<HERE
<form action = "" method = "post">
<fieldset>
<select size ="1" name = "italian">
<option selected = "selected">--- Please Choose an Item ---</option>
<option value = "Pasta">Pasta</option>
<option value = "Pizza">Pizza</option>
<option value = "Lasagna">Lasagna</option>
</select>
<input type = "submit" value = "go" />
<br />
</fieldset>
</form>
HERE;
}//end of italian
function american()
{
print <<<HERE
<form action = "" method = "post">
<fieldset>
<select size ="1" name = "american">
<option selected = "selected">--- Please Choose an Item ---</option>
<option value = "Steak">Steak</option>
<option value = "Burger">Burger</option>
<option value = "Rib">Rib</option>
</select>
<input type = "submit" value = "go" />
</fieldset>
</form>
HERE;
}//end of american
function asian()
{
print <<<HERE
<form action = "" method = "post">
<fieldset>
<select size ="1" name = "asian">
<option selected = "selected"> --- Please Choose an Item --- </option>
<option value = "Noodles">Noodles</option>
<option value = "Sushi">Sushi</option>
<option value = "Soba">Soba</option>
</select>
<input type = "submit" value = "go" />
</fieldset>
</form>
HERE;
}//end of asian
function drink()
{
print <<<HERE
<form action = "" method = "post">
<fieldset>
<select size ="1" name = "drink">
<option selected = "selected">--- Please Choose a Drink ---</option>
<option value = "Soda">Soda</option>
<option value = "Tea">Tea</option>
<option value = "Juice">Juice</option>
</select>
<input type = "submit" value = "go" />
<br />
</fieldset>
</form>
HERE;
}//end of drink
function dessert()
{
print <<<HERE
<form action = "" method = "post">
<fieldset>
<select size ="1" name = "dessert">
<option selected = "selected">--- Please Choose a Dessert ---</option>
<option value = "Cake">Cake</option>
<option value = "Cobbler">Cobbler</option>
<option value = "Pie">Pie</option>
</select>
<br />
</fieldset>
</form>
HERE;
} //end of dessert
function showRestaurant()
{
global $restaurant;
print "<h3>You choose an $restaurant restaurant.</h3><br />";
}
function showItalian()
{
global $italian;
print "<h3>You choose $italian</h3><br />";
}
function showAmerican()
{
global $american;
print "<h3>You choose $american</h3><br />";
}
function showAsian()
{
global $asian;
print "<h3>You choose $asian</h3><br />";
}
function showDrink()
{
global $drink;
print "<h3>You choose $drink</h3> <br />";
}
function showDessert()
{
global $dessert;
print "<h3>You choose $dessert";
}
?>
</body>
</html>