2011-09-02 78 views
0
  A     B     C   

P_id | name | add  P_id | t_id  t_id | paper 
-----------------  --------------  ------------------ 
    1 sam ca   1  1   1  asdxa 
    2 john de   2  1   2  dgfv 
    3 sam jk   3  2   3  decgf 
    4 sam bc   4  3   4  ergvtr 

現在我可以輕鬆地進行搜索。假設,在這裏我輸入名稱'山姆'然後它會顯示。關於sql結果的複選框

SAM CA
SAM JK
SAM BC

現在我想讓每個結果的複選框,這樣,如果我在一個特定的複選框,單擊它應該從表C. PLZ顯示相關文件建議我如何在php中這樣做。我已經完成了MySQL部分。

假設如果點擊'sam jk'的複選框,那麼它應該顯示'dgfv'。

回答

0
$query = "SELECT paper FROM C WHERE t_id=3"; 
$sql = mysql_query($query); 

if(@$_POST['checkbox']['sam_jk']) echo $mysql_result($sql, 0); 
0

您需要使用value屬性在每個複選框上存儲P_id。 一旦它被點擊或提交,你應該觸發一個事件來做一個新的搜索。

value屬性已與P_id一起提供,因此您將使用t_id連接表B和C,並選擇C.paper字段。

那清楚了嗎?如果不是,請告訴我。