【问题标题】:drop down list values not store in Database [duplicate]下拉列表值未存储在数据库中[重复]
【发布时间】:2016-01-30 13:00:06
【问题描述】:

下拉列表值进入数据库。 但是再次获取值存储意味着不存储在数据库中。 这是一种注册表单,例如部门值获取数据库。 但是选择的值没有存储在数据库中

<input class="form-last-name form-control" list="browsers" placeholder="Choose Dept"  id="dept" required/>
<datalist id="browsers">    
<option <?php
include "connect.php";
$query = mysqli_query($mysqli,"SELECT department FROM department");
$query_display = mysqli_query($mysqli,"SELECT department FROM department");
while($row=mysqli_fetch_array($query))
   {
     echo "<option value='". $row['department']."'>".$row['department'] .'</option>';
 }
   ?> ></option>
   </datalist>  
   </div>

注册.php

    <?php
     include "connect.php";
    if(isset($_POST["submit"]))
     {
        $dept   = $_POST["dept"];
     $result = mysqli_query($mysqli, "INSERT INTO employee (Department)
            VALUES ('$dept')");

    if($result)
        {
            echo "<script>alert('New employee register successfully!')     </script>";
            echo "<script>window.open('register.php','_self')</script>";
        }

【问题讨论】:

    标签: javascript php mysql mysqli


    【解决方案1】:

    因为你的元素没有名字

    <input name='dept' class="form-last-name form-control" list="browsers" placeholder="Choose Dept"  id="dept" required/>
    

    【讨论】:

    • 但如果选择了其他值但仅存储第一个值,则第一个值仅存储在输出中。谁能帮帮我
    猜你喜欢
    • 1970-01-01
    • 2015-01-09
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-11
    相关资源
    最近更新 更多