<?php
/**
* ここではorder.phpで選択された値を参照し、処理記述します
*
* 下の「⭐TODO①〜⑤」に従って、必要な処理を追記/修正してください
*/
// order.phpで選択した商品が1つ以上あった場合、$order_listへ「配列」として代入されている
if (!empty($_POST["orders"])){
$order_list = $_POST["orders"];
}
/**
* 選択した商品一覧を表示する関数
*/
function showOrderList($order_list) {
// ⭐TODO①: ループ文を使って、$order_list内の商品名、価格を全て表示してください
foreach($order_list as $order){
$price = getPrice($order);
echo "<p>商品名: {$order} 価格: {$price}円</p>";
}
}
/**
* 商品毎の価格を取得する関数
*/
function getPrice($order){
$price = 0;
// ⭐TODO②: switch文の条件式を追記し、各商品毎に価格を設定してください(設定する価格は任意)
switch ($order) {
case "ハンバーグ":
$price = 800;
break;
case "ローストビーフ丼":
$price = 600;
break;
case "オムライス":
$price = 700;
break;
case "エビフライ":
$price = 500;
break;
case "日替わりパスタ":
$price = 450;
break;
default:
$price = 1000;
break;
}
//⭐TODO③:適切な戻り値を返すコードを記述して下さい。
return $price;
}
?>
課題なら出題者へ。
でなくてもマークダウン使ってないコードに自助努力が何も書かれていない質問
非推奨でしかないです。
回答1件
あなたの回答
tips
プレビュー