首页 > 解决方案 > 我需要使用 php 为每个表发送一个变量到另一个页面

问题描述

我的代码是这样的:

    <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 

我需要打印我选择链接的商店的名称。例如:宠物店

标签: phphtml

解决方案


您忘记将实际的 PHP 变量连接到您正在生成的 URL 中。相反,您正在传递一些文字。

代替

?store_name=store[0]">

?store_name='.$store[0].'">

它应该工作得更好。


推荐阅读