gpt4 book ai didi

javascript - 如果未选择任何内容,PHP setcookie 不显示

转载 作者:搜寻专家 更新时间:2023-10-31 21:51:09 24 4
gpt4 key购买 nike

所以我想做什么,我有什么问题!

  1. 如果用户没有选择货币,则不会显示“全部”!

  2. 如何编写代码以便在加载“全部”时使用来自各个货币的代码

  3. 如何删除 <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;
}
?>

最佳答案

设置cookie示例:

$first_name = 'David'; setcookie('first_name',$first_name,time() + (86400 * 7)); // 86400 = 1 day

获取cookie:

echo 'Hello '.($_COOKIE['first_name']!='' ? $_COOKIE['first_name'] : 'Guest'); // Hello David!

或者用更具体的指令设置 cookie,例如:

setcookie('first_name',$first_name,time() + (86400* 7),'/~sugar/','davidwalsh.name',true,true);

关于javascript - 如果未选择任何内容,PHP setcookie 不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41949026/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com