显示每个id的表格内容

时间:2017-12-21 15:58:26

标签: php mysql sql mysqli

我是PHP的新手。 我正在制作一个网页,用户可以在其中注册" case"对于每种情况,将有多种类型的付款付款。有三种类型的付款(让我们将它们命名为LK,TK和PP​​),我正在尝试制作一种模式,用户可以在其中添加新付款并在"添加付款"部分,在HTML表格中,将针对该案例为该类型的付款进行所有付款。案例和付款是2个不同的SQL表。单击第一个案例的表格行时,将显示一个模式,其中包含上述详细信息。我需要做的是,当我点击第一行时,第一个案例的付款将显示在表格上,当我点击第二行(第二个案例)时也是如此。

我正在尝试这个:

mysqli_query($db, "SELECT * 
                    FROM tbl_payments 
                    INNER JOIN tbl_cases ON tbl_payments.db_id=tbl_cases.cs_id")

但它显示了所有案件的付款。

换句话说,我要做的是:显示另一个表的某些SQL记录的某些SQL记录。

由于

修改

我单击以显示模态的表格单元格:

<td data-title="LK" data-toggle="modal" data-target="#debt_modal"><?php echo $row['prod_db']; ?></td>

模态表:

                <thead>
                <?php
                  $pmres = mysqli_query($db, "SELECT * FROM tbl_payments INNER JOIN tbl_PO WHERE tbl_payments.db_pono=tbl_PO.po_no") or die(mysql_error());
                ?>
                    <tr>
                        <th>Test1</th>
                        <th>Test2</th>
                    </tr>
                </thead>
                <tbody>
                  <?php  while($row = mysqli_fetch_array($pmres,MYSQLI_ASSOC)){if($row['pm_db_am'] != "0") {?>
                      <tr>
                        <td><?php echo $row['pm_db_am']; ?></td>
                        <td><?php echo $row['pm_date']; ?></td>
                        </td> 
                      </tr>
                  <?php }}; ?>
                </tbody>

两个表的结构都有id。

1 个答案:

答案 0 :(得分:0)

正如罗伊在评论中所说,使用ajax解决了我的问题。我使用jQuery和数据属性使它们不同,然后使用jQuery $ .post在另一个文件中发送ID,在该文件中我添加了SQL表并使用&#34; WHERE&#34;匹配IDS。我也是这样做的,当我在模态中点击取消时,表格会被删除。

由于