非常に少数の製品を含む小さなオンライン購入ページを実装しています。
<?php
$item_name = "lamp";
$item_price = 29.99;
$item_category = "furniture";
$item_Dollar = 29;
$item_Cents = 99;
?>
どうすればいいですか?たった2種類の商品で、基本的に価格のみが異なるので、データベースは必要ありません。私は、すべての価格を含む .php ファイルを含め、switch($id)
それらの間で値を再割り当てする関数をそこに含めることを考えていました。
<?php
function selectProduct($id) {
switch($id) {
case 1:
$item_name = "lamp";
$item_price = 19.99;
$item_category = "furniture";
$item_Dollar = 19;
$item_Cents = 99;
break;
case 2:
// and so on...
default: break;
}
}
?>
ロジックはそれぞれのケースに入りますが、インスタンス変数を再割り当てしません。require_once(pricings.php);
何らかの理由で、空になった後に別のページでアクセスしようとすると。私は PHP にあまり詳しくありませんが、それはおそらくコードから明らかになりました。私は何を間違っていますか?