ご覧のとおり、php 部分で価格を出力する単純なフォームを作成しようとしています。しかし、私はこれらのエラーが発生します
知らせ: Undefined variable: result in /var/www/vhosts/numyspace.co.uk/web_users/home/~unn_w12024193/public_html/test/example2.php on line 3
知らせ: Undefined index: booking in /var/www/vhosts/numyspace.co.uk/web_users/home/~unn_w12024193/public_html/test/example2.php on line 4
警告: Division by zero in /var/www/vhosts/numyspace.co.uk/web_users/home/~unn_w12024193/public_html/test/example2.php on line 4
総費用は次のとおりです:
注意: Undefined variable: result in /var/www/vhosts/numyspace.co.uk/web_users/home/~unn_w12024193/public_html/test/example2.php on line 18
付加価値税を除く。総費用にはVATが含まれています。
HTML
<form method="post" action="example2.php">
<select name="booking">
<option value="Double Room">Double Room £50</option>
<option value="Twin Room">Twin Room £70</option>
<option value="Family Room">Family Room £100</option>
</select>
<select name="service">
<option value="10">Yes £10</option>
<option value="0">No</option>
</select>
<input type="submit" value="submit" action="example2.php" name="submit"><br />
</form>
PHP
$vresult = $result * 20%
$booking = $_GET["booking"];
if ($booking == "Double Room"){
$result = 50 + $_GET["service"];
}
else if($booking == "Twin Room"){
$result = 50 + $_GET["service"];
}
else if($booking == "Family Room"){
$result = 100 + $_GET["service"];
}
?>
Total cost is <?php echo $result;?> exculding VAT.
Total cost is <?php echo $vresult; ?> including VAT.