-1

对于这个问题,请考虑 ebay 如何通过不太详细的相关拍卖表的名称和图像将搜索结果与更详细的拍卖描述联系起来。

我猜这需要名称和图像成为新 php 页面的超链接,但我不确定如何通过超链接传递 php 变量,以便新的 php 页面可以获取与单击的项目相关的详细信息。

到目前为止,我的 php 脚本看起来像这样:

<tr class = "resultindex">
        <input type="hidden" value="<?php echo $ID; ?>" />
        <td class = "imgholder"><?php echo $img; ?></td>
        <td class = "infoholder">
            <div style ="height:4px;"></div>
            <div class = "infodiv"><?php echo $name; ?></div>
            <div class = "locdiv"></div>
            <div class = "userdiv"><span class="fromuser">From user: </span><br/><?php echo $owner; ?></div>
        </td>

其中 php 变量是从 mysql 数据库中获取的字段。我希望能够通过超链接传递隐藏的输入 $ID,因此新的 php 页面可以再次使用它作为参考从 mysql 检索信息,并填充更详细的信息页面这如何完成?

4

1 回答 1

2

您可以使用与某些GET功能相结合的超链接来实现您想要的效果,如下所示:

$id=4; // assume ID of some item you want to link to
$href="<a href='somePHPPage.php?myID=".$id."'>some text</a>";
echo $href; // will output the hyperlink in your page.

然后在页面中您可以查询发送的数据,如下所示:

$idYouWant=$_REQUEST['myID'];
// dp stuff with this variable to display the correct item...
于 2012-09-04T12:52:14.193 回答