public/quote.php
<?php
// configuration
require("../includes/config.php");
if ($_SERVER["REQUEST_METHOD"] == "GET")
{
// else render form
render("../views/quote.php", ["title" => "Quote"]);
}
// else if user reached page via POST (as by submitting a form via POST)
else if ($_SERVER["REQUEST_METHOD"] == "POST")
{
$stock=lookup($_POST["stockSymbol"]);
if($stock==false)
apologize("Invalid Stock Symbol :( !!");
else
{ $newarray=[];
$newarray=[
"name"=>$stock["name"],
"symbol"=>$stock["symbol"],
"price"=>$stock["price"],
];
render("../views/quote.php",[ "newarray"=>$newarray,title=>"Quote"]);
}
}
?>
views/quote.php
<?php
print"A share of".$newarray["name"]."(".$newarray["symbol"].") costs : $".number_format($newarray["price"],2);
?>