我的代码是:
<table class='table'>
<thead>
<tr>
<th>name</th>
</tr>
</thead>
<tbody>
<?php
foreach ($stores as $store){
echo '<tr> <td><a href="store_information.php?store_name=store[0]">'.$store[0].'</a></td> </tr>';
}
?>
</tbody>
</table>
表格和链接工作得很好,在表格中显示所有的商店,你可以按任何人,你会被重定向到store_information
,但当我按下链接时,我需要使用另一个页面中的$store_name
来显示一些特定的数据。我想我的问题出在echo '<tr> <td><a href="store_information.php?store_name=store[0]">'.$store[0].'</a></td> </tr>';
这一行上。我需要每个链接发送不同的信息。如果我用$store_information
编写下一个代码
<?php
echo $_GET['store_name'];
?>
在页面中打印我:
$store
我需要打印我选择链接的商店的名称。例如: petstore
发布于 2021-06-27 23:21:21
您忘记了将实际的PHP变量连接到正在生成的URL中。相反,您传递的是一些文字文本。
替换
?store_name=store[0]">
使用
?store_name='.$store[0].'">
而且它应该工作得更好。
https://stackoverflow.com/questions/68155948
复制