2016-06-13 35 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屬性。 更不用說這種方法存在安全問題。