Kealin's Coffee Order Generator
CODE FOLLOWS
<?php
include('includes/header.php');
error_reporting(E_ALL);
echo('<h1>Kealin\'s Coffee Order Generator</h1>');
$step = isset($_POST['step']) ? $_POST['step'] : 0;
$name = isset($_POST['name']) ? $_POST['name'] : '';
$drink = isset($_POST['drink']) ? $_POST['drink'] : '';
$size = isset($_POST['size']) ? $_POST['size'] : '';
$step = htmlentities($step);
$name = htmlentities($name);
$drink = htmlentities($drink);
$size = htmlentities($size);
if ($step == 0)
{
?>
<form method="POST">
<label>Your Name:</label>
<input type="text" name="name" size="36">
<br><br>
<label>Coffee Type:</label>
<input type="text" name="drink" size="36">
<br><br>
<label>Size (Small/Medium/Large):</label>
<input type="text" name="size" size="36">
<br><br>
<input type="hidden" name="step" value="1">
<input type="submit" value="Create Order">
</form>
<?php
}
else
{
echo("<h2>Your Coffee Order</h2>");
$nameLower = strtolower($name);
$drinkUpper = strtoupper($drink);
$order = $size . " " . $drink . " for " . $name;
echo("<p><b>Order Summary:</b> $order</p>");
echo("<br>");
echo("<h3>String Operations</h3>");
$firstThree = substr($drink,0,3);
$nameLength = strlen($name);
$funName = str_replace("a","@", strtolower($name));
echo("<p><b>Drink in Uppercase:</b> $drinkUpper</p>");
echo("<p><b>First 3 letters of drink:</b> $firstThree</p>");
echo("<p><b>Length of your name:</b> $nameLength</p>");
echo("<p><b>Fun version of your name:</b> $funName</p>");
?>
<br>
<form method="POST">
<input type="hidden" name="step" value="0">
<input type="submit" value="Place Another Order">
</form>
<?php
}
include('includes/footer.php');
?>