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 코드 예제에서 코드를 두 번 쓰지 않아도됩니다.
<?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