0

我对如何仅显示特定详细信息有疑问。例如,我有两个表 salessumarry 和 rsales,并为其表提供了这个 ff 数据。

来自 rsales 的数据

id | name | last_name | age | salessumarry_id |
1  |gejel | rosenthal | 21  |        5        |

来自 salessumarry 的数据(注意:此数据来自数据库显示到我的网页)

id | or_no | sold_by | detail |
5  | 12456 |  fabbie | show   |
6  | 22222 |  nedy   | show   |

我的问题是这个。当我从我的网页中单击“显示”时,它必须从 rsales 中选择数据,其中 salessumarry_id = salessumarry.id。比如说我点击显示 id 5 预期的输出必须是这样的

id | or_no | sold_by | detail |
5  | 12456 |  fabbie | show   |
id | name | last_name | age | salessumarry_id |
1  |gejel | rosenthal | 21  |        5        |
6  | 22222 |  nedy   | show   |

我把它放在我的“显示”按钮中,但我的想法仅限于此。当我单击显示时,我不知道如何显示详细信息

echo '<td style="border-color:#000000; border-style:solid; border-width:1px;"><div align="center"><a  href=displaydetail.php?id=' . $row['id'] .'>show</a></div></td>';
4

1 回答 1

0

这是完成您正在尝试做的事情的基本方法:

displaydetail.php
<?php
    // get salessumarry_id  from the URL
    $salessumarry_id = $_GET['id'];
    $query = "SELECT * FROM rsales WHERE salessumarry_id = '$salessumarry_id'";

    // use mysqli/pdo here to to execute the query 
    // and fetch the results into $results array and display it here:
    echo "id | name | last_name | age | salessumarry_id |<br>";
    echo $results['id']. " | ". $results['name']." | ".$results['last_name']." | ";
    echo $results['age']." | ".$results['salessumarry_id']." | ";
?>

希望这可以帮助。这可以进一步改进,但首先您需要确保这部分工作正常。

于 2013-09-20T17:53:28.623 回答