我在我的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>


刷新表单列表框为空时,即使重新加载表单后如何保持附加值?

即使通过会话重新加载表单后,也可以保持mysql结果表稳定吗?如果可以,请给我帮助吗?

最佳答案

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

您可以将其存储在Cookie /会话中,也可以将其存储在服务器上。

采用

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


会议也是如此

10-02 12:38