将选定的下拉值传递给mysql数据库

时间:2017-08-01 17:22:42

标签: php mysql

这是我的代码。

<div class="input-group">
<span class="input-group-addon" id="sizing-addon2"></span> 
<select name="status" id="status" onchange = "getText(this)" class="form-
control">

    <option>Select Status</option>
            <option>Open</option>
            <option>In-Progress</option>
            <option>Completed</option>
            <input type="" name="txt_holder" method="post" id="txt_holder" 
           value="<?php echo isset($_POST['txt_holder']) ? 
    $_POST['txt_holder'] : ''; ?>" />
    </div>

此处getText(this)用于保留提交保存按钮后传递给文本框的值。

以下是“保存”按钮的编码。

<?php   

/*          if(isset($_POST['Save']))
            {
                $Id = $_POST['Save'];
                $status=$_POST['txt_holder'];;
                $comment=$_POST['comment']; 
                if($status=='Select Status')
                {
                    $message = "Please select a status.";
                    echo "<script type='text/javascript'>alert('$message');</script>";
                }
                else
                {
                    $sql2 ="Update faults set Status='$status' where Sero_Id='$Id'";
                    $result1 = mysqli_query($dbcon,$sql2);
                    if(!$result1 ) 
                    {
                        die('Could not get data: ' . mysqli_error($dbcon));
                    }
                    else
                    {
                        $message1 = "Records have been saved successfully.";
                        echo "<script type='text/javascript'>alert('$message1');</script>";
                    }
                }
            }*/
        ?>  

这里的问题是,它会将选定的下拉值传递给txt_holder文本框,但它永远不会进入数据库。

0 个答案:

没有答案