3
だから私は何をしたいの?何も選択されていないとPHPのsetcookieが表示されない
ユーザーが通貨を選択していない場合、「すべて」は表示されません。通貨の場合は、通貨ごとのは
どのようにその自動変更して
<input type="submit" value="Select currency">
ボタンの使用を削除する場合は、「すべての」それは、個々のコードを使用してロードされているかのように、コードを書くための方法通貨を選択したときに
(
<body>
内)
<input type="submit" value="Select currency">
ボタンの使用を削除するには?
<form action="currency_switcher.php" method="post">
<select name="money">
<option value="all"<?php if($_COOKIE["currency"] == "all") { echo " selected"; } ?>>All Currencies</option>
<option value="IDR"<?php if($_COOKIE["currency"] == "IDR") { echo " selected"; } ?>>Indonesia RP</option>
<option value="AUD"<?php if($_COOKIE["currency"] == "AUD") { echo " selected"; } ?>>Australian Dollars</option>
<option value="USD"<?php if($_COOKIE["currency"] == "USD") { echo " selected"; } ?>>American Dollars</option>
<option value="SGD"<?php if($_COOKIE["currency"] == "SGD") { echo " selected"; } ?>>Singapore Dollars</option>
</select>
<input type="submit" value="Select currency">
</form>
ユーザーが通貨を選択していないのであれば、「すべてが」表示されていません!
すべての通貨が読み込まれていることを示すコード例IDRからコードを書き込む方法を教えてください。コードを2回書く必要はありません。
<?php
if($_COOKIE["currency"] == "all") {
echo "code";
echo "code IDR";
echo "code";
echo "code AUD";
echo "code";
echo "code USD";
echo "code";
echo "code SGD";
}
if ($_COOKIE["currency"] == "IDR") {
echo "code IDR";
}
if ($_COOKIE["currency"] == "AUD") {
echo "code AUD";
}
if ($_COOKIE["currency"] == "USD") {
echo "code USD";
}
if ($_COOKIE["currency"] == "SGD") {
echo "code SGD";
}
?>
currency_switcher.phpクッキーの設定例
<?
$money = "all";
if(isset($_POST["money"])) {
$money = $_POST["money"];
setcookie ('currency', $money, time() + 60*60*24*30, '/', 'exampledomain.com');
header('Location: ' . $_SERVER['HTTP_REFERER']);
exit;
}
?>
DavidWalshを私はわずか数分で行くそのページ上にあった..しかし、私$ money = "all"を設定しました。既に! – user1296114
興味深い。私はあなたのためにこれをさらに調べます。 – Colton
デフォルトでは、何かを選択しますか?したがって、それはsetcookieを表示されます – Colton