0

我有下拉问题。我在下拉菜单中手动添加了该项目。然后。

我的问题是:第一页和第二页的下拉列表中的项目是:数字 1 和数字 2

我在第一页选择“数字 1”,然后在第 2 页继续。如何删除第二页中“数字 1”的重复副本以进行下拉。?

这是我在第 1 页中的代码:

   <select id="duration"name="duration">
            <option value="15 s" >15 s</option>
            <option value="20 s" >20 s</option>
            </select><br/>

然后是第二页:

<?php
$get_duration= $_POST['duration'];
?>

    <select name="select" >
                <option value="<?php echo $get_duration; ?>"><?php echo $get_duration; ?></option>
                <option value="15 s">15 s</option>
                <option value="20 s">20 s</option>
                </select><br/>

谢谢!。

4

2 回答 2

0

你应该思考(或阅读)什么是处理用户选择的好习惯......你走的路不是正确的......

你的问题......所以解决它:

<?php
    $get_duration= $_POST['duration'];
?>
   <select name="select" >
     <option value="15 s" <?php if($get_duration=='15 s') echo "selected"?> >15 s</option>
     <option value="20 s" <?php if($get_duration=='20 s') echo "selected"?> >20 s</option>
   </select><br/>
于 2013-06-12T17:00:07.920 回答
0

如果两个下拉菜单的值相同,则不需要这样做:

 <option value="<?php echo $get_duration; ?>"><?php echo $get_duration; ?></option>

因为它会一直存在。option我猜你希望它被选中,所以你可以简单地为每个标签做这样的事情

<option value="15 s" <?php if($get_duration==='15 s') echo 'selected'; ?> >15 s</option>
于 2013-06-12T17:03:17.740 回答