我想根据下面的选项值
将数据从数据库中提取到HTML表中 <form method="POST">
<label>Status</label>
<select class="form-control" name="selection_list">
<option value="">All</option>
<option value="A">A: Not Processed</option>
<option value="B">B: Partially Processed</option>
<option value="C">C: Completely Processed</option>
</select>
<input name="submit" type="submit" class="btn btn-success btn-sm" value="Generate">
</form>
如果我选择“全部”,php将从表中选择status =“All”的数据 如果我选择“A:Not Processed”,php将从表中选择status =“A”的数据 ......等等
如何在HTML&amp;中编写代码PHP?请帮帮....
答案 0 :(得分:0)
使用id选择字段:
<form method="POST">
<label>Status</label>
<select class="form-control" name="selection_list" id="list_id">
<option value="">All</option>
<option value="A">A: Not Processed</option>
<option value="B">B: Partially Processed</option>
<option value="C">C: Completely Processed</option>
</select>
<input name="submit" type="submit" class="btn btn-success btn-sm" value="Generate">
</form>
<?php
if($_POST['submit'])
{
$list_id=$_POST['list_id'];
//write the select query you need to process with WHERE status=$list_id;
}
?>
答案 1 :(得分:0)
这是非常基本的东西。 官方已经回答了它,但是你必须使用name属性而不是id。 更不用说这种方法存在安全问题。