2016-06-13 60 views
-3

我想如果我选择“全部”,PHP从表中选择数据下面的选项值查询数据

<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> 

获取从数据库中的数据转换成HTML表格的基础,其中状态=“所有” 如果我选择‘A:不处理的‘
......等等

如何编写代码的HTML & PHP’,PHP将在那里的地位=从表中选择数据’?请帮助....

回答

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; 


    } 
?> 
+0

php如何知道我在“list_id”中选择的原因有哪些选项。我想要逐个运行查询,这意味着如果我选择“全部”= 1查询,如果我选择A:未处理= 1个查询 – Ratana

0

这是很基本的东西。 官方已经回答了它,但不是id,你必须使用name属性。 更不用说这种方法存在安全问题。