Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 提交表单后,如何保持动态下拉列表的值处于选中状态?_Javascript_Php_Html - Fatal编程技术网

Javascript 提交表单后,如何保持动态下拉列表的值处于选中状态?

Javascript 提交表单后,如何保持动态下拉列表的值处于选中状态?,javascript,php,html,Javascript,Php,Html,请在提交表单后帮助我显示所选电子邮件。请对以下提到的代码进行详细说明: <?php $query= mysqli_query($conn," SELECT email FROM register"); $options=""; $result=mysqli_fetch_assoc($query); if(mysqli_num_rows($query) >0) { while($row=mysqli_fetch_array($que

请在提交表单后帮助我显示所选电子邮件。请对以下提到的代码进行详细说明:

<?php
    $query= mysqli_query($conn," SELECT email FROM register");
    $options="";
    $result=mysqli_fetch_assoc($query);
    if(mysqli_num_rows($query) >0)
    {
       while($row=mysqli_fetch_array($query))
       {
         $options = $options."<option>$row[0]</option>";
       }
   }
?>
<select name="email" id="email">
<option value="" disabled="" selected="">SELECT EMAIL</option>
<?php echo $options;?>
</select> 

选择电子邮件

您可以通过选择下拉选项来解决此问题

试试这个

<?php
$email = $_POST['email'];
$query= mysqli_query($conn," SELECT email FROM register");
$options="";
$result=mysqli_fetch_assoc($query);
if(mysqli_num_rows($query) >0){
   while($row=mysqli_fetch_array($query)){
     $options.= '<option '.(($row[0]==$email)?'selected="selected"':"").'>'.$row[0].'</option>';
   }
}
?>
<select name="email" id="email">
   <option value="" disabled="" selected="">SELECT EMAIL</option>
   <?php echo $options;?>
</select> 

选择电子邮件

希望这将帮助您

您可以通过选择下拉选项来解决此问题

    <select name="email" id="email">
    <option value="" disabled="" selected="">SELECT EMAIL</option>
    <?php
    $query= mysqli_query($conn," SELECT email FROM register");
    $options="";
    $result=mysqli_fetch_assoc($query);
    if(mysqli_num_rows($query) >0)
    {
       while($row=mysqli_fetch_array($query))
       {
         echo "<option value='<?=$row[0]?>'><?= $row[0]?></option>";
       }
   }
     ?>
    </select> 
试试这个

<?php
$email = $_POST['email'];
$query= mysqli_query($conn," SELECT email FROM register");
$options="";
$result=mysqli_fetch_assoc($query);
if(mysqli_num_rows($query) >0){
   while($row=mysqli_fetch_array($query)){
     $options.= '<option '.(($row[0]==$email)?'selected="selected"':"").'>'.$row[0].'</option>';
   }
}
?>
<select name="email" id="email">
   <option value="" disabled="" selected="">SELECT EMAIL</option>
   <?php echo $options;?>
</select> 

选择电子邮件
希望这对您有所帮助


    <select name="email" id="email">
    <option value="" disabled="" selected="">SELECT EMAIL</option>
    <?php
    $query= mysqli_query($conn," SELECT email FROM register");
    $options="";
    $result=mysqli_fetch_assoc($query);
    if(mysqli_num_rows($query) >0)
    {
       while($row=mysqli_fetch_array($query))
       {
         echo "<option value='<?=$row[0]?>'><?= $row[0]?></option>";
       }
   }
     ?>
    </select> 
选择电子邮件

选择电子邮件

你在哪里?添加一项检查,检查已发布的表单和已发布的电子邮件是否相同。添加属性
已选中
顶部选项。您的表单标签在哪里?添加一个检查,检查已发布的表单和已发布的电子邮件是否相同添加属性
已选择
顶部选项。先生,我尝试了此代码,但它显示以下错误-解析错误:语法错误,意外“'),请帮助我。亲爱的@gurpretkaur我刚刚编辑了我的anser,替换了此$options的while循环行。='.$row[0]';欢迎亲爱的@gurpretkaursir,我已经尝试了这段代码,但是它显示了以下错误-解析错误:语法错误,意外“'),请帮助我。亲爱的@gurpretkaur,我刚刚编辑了我的anser,替换了这个$options的while循环行。='.$row[0]';欢迎亲爱的@gurpretkaurthanx回答这个问题