sql结果的复选框

时间:2011-09-02 10:21:06

标签: php mysql sql

          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

现在我可以轻松进行搜索。假设,在这里我输入名称'sam'然后它将显示。

sam ca
sam jk
sam bc

现在我想在每个结果上设置复选框,这样如果我点击一个特定的复选框,它应该显示表C中的相关文件.Plz建议我如何在PHP中执行此操作。我已经完成了MySQL部分。

假设如果点击'sam jk'复选框,那么它应该显示'dgfv'。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

您需要使用value属性在每个复选框上存储P_id。 点击或提交后,您应触发事件以进行新搜索。

value属性已用P_id提供,因此您将使用t_id连接表B和C,并选择C.paper字段。

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