这是我的代码。
<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文本框,但它永远不会进入数据库。