显示每个id的表格内容

问题描述 投票:1回答:1

我是PHP的新手。我正在创建一个网页,用户可以在其中注册“案例”,对于每种情况,将有多种付款方式进行多种付款。有三种类型的付款(让我们将它们命名为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。

php mysql sql mysqli
1个回答
0
投票

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

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.