如何从MYSQL数据库中获取1条记录的ID,然后使用动态php & mysqli将其传递到详情页面进行查看
How to get the ID for 1 record from MYSQL database, then pass it to the details page for viewing using dynamic php & mysqli
我有一个 html 页面列出了我数据库中的所有作业,我设法让所有内容都显示在 www.mysite/alljobs.php (or the list all records page), great, but I cannot get hold of the different id's from this page to display on a dynamic link to showing the job details for each job i.e www.mysite/thejob.php?job_id=8(特定记录详细信息页面)上。
我最近不得不将我的 PHP 版本升级到 PHP7,并且需要将 MYSQLI 与 PHP 一起使用。对我需要的列表页面和详细信息页面的代码有任何帮助,以便在我单击 alljobs.php 链接时创建动态页面。
如果您使用 <a>
每条记录,您可以将 id 放在 href 中,如下所示:
<a href="www.mysite/thejob.php?job_id=<?php echo $id;?>"> Link </a>
你可以在 php 引用中用 echo
传递你的 id 变量
<a href="www.mysite/thejob.php?job_id=<?php echo $id;?>">View</a>
您可以遍历查询结果并在 link 中打印出每个结果的 ID,就像这样
<?php
foreach ($myQueryResults as $item){
?>
<a href="www.mysite/thejob.php?job_id=<?php echo $item->id;?>"> Link </a>
<?php
}
?>
您可以在 link url 上发送 ID,并在该页面上使用 $jobID = <?php $_GET['id']?>
获取。别忘了消毒。
<a href="www.mysite/thejob.php?id=<?php echo $jobId;?>">Details</a>
我有一个 html 页面列出了我数据库中的所有作业,我设法让所有内容都显示在 www.mysite/alljobs.php (or the list all records page), great, but I cannot get hold of the different id's from this page to display on a dynamic link to showing the job details for each job i.e www.mysite/thejob.php?job_id=8(特定记录详细信息页面)上。
我最近不得不将我的 PHP 版本升级到 PHP7,并且需要将 MYSQLI 与 PHP 一起使用。对我需要的列表页面和详细信息页面的代码有任何帮助,以便在我单击 alljobs.php 链接时创建动态页面。
如果您使用 <a>
每条记录,您可以将 id 放在 href 中,如下所示:
<a href="www.mysite/thejob.php?job_id=<?php echo $id;?>"> Link </a>
你可以在 php 引用中用 echo
传递你的 id 变量<a href="www.mysite/thejob.php?job_id=<?php echo $id;?>">View</a>
您可以遍历查询结果并在 link 中打印出每个结果的 ID,就像这样
<?php
foreach ($myQueryResults as $item){
?>
<a href="www.mysite/thejob.php?job_id=<?php echo $item->id;?>"> Link </a>
<?php
}
?>
您可以在 link url 上发送 ID,并在该页面上使用 $jobID = <?php $_GET['id']?>
获取。别忘了消毒。
<a href="www.mysite/thejob.php?id=<?php echo $jobId;?>">Details</a>