php - 如何在 PHP 中的列表框中保留值?

标签 php javascript ajax jquery

我的 php 页面中有一个列表框,它是从另一个列表框生成的,代码如下

<?php $myArray1 = $_POST['countryRF'];?>
                    <select name='countryRF[]' id='countryRF' size='10' multiple style='width:180px' class='selfont'>
                    <?php
                    foreach($myArray1 as $value){ // Loop through each element
                          print "<option value=\"".$value."\">".$value."</option>";
                    }
                    ?>
                    </option></select>

刷新表单列表框变空时,如何在表单重新加载后保留添加的值?

即使 session 重新加载表单后,是否可以保持 mysql 结果表稳定?如果是的话请给我帮助?

最佳答案

我看到您从帖子中获得了“countryRF”。

您可以将其存储在 cookie/ session 中,或者将其存储在服务器上。

使用

if (isset($_POST['countryRF'])) {
    $_COOKIE['countryRF'] = $_POST['countryRF'];
}
$myArray = $_COOKIE['countryRF'];

session 也是如此

关于php - 如何在 PHP 中的列表框中保留值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7242489/

相关文章:

php - 如何从数据库中获取 "redefine search"或更正 "misspelling"

php - 带有 ssl 证书的支付服务器 cUrl http post 要求提供我没有的私钥

javascript - 从 Ruby 数组中获取特定值并创建逗号分隔的字符串

php - Laravel 在 cookie 中存储 session

php - 使用 fwrite() 写入文件时如何将一页中的变量包含在另一页中?

php - 砌体不能正确 float - Bootstrap

javascript - Yammer JS SDK——CORS 问题

javascript - 使用 HTML 表单的请求正文发出 Post 请求

javascript - bing 搜索 api ajax 不起作用

javascript - ajax 忽略 url