2011-09-02 76 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字段。

那清楚了吗?如果不是,请告诉我。