如何在php中使用列表在同一页面上发送不同的Id

如何在php中使用列表在同一页面上发送不同的Id,php,Php,您好,我在一个php项目中,我有一个菜单工作。我有一个单一的页面,将显示每个项目的数据,根据他们的ID 我的问题是如何将我的id从菜单发送到该页面 这是我的菜单代码 <?php mysql_connect("localhost","root",""); mysql_select_db("Test"); $sql=mysql_query("select * from Menu"); echo '<ul>';

您好,我在一个php项目中,我有一个菜单工作。我有一个单一的页面,将显示每个项目的数据,根据他们的ID 我的问题是如何将我的id从菜单发送到该页面 这是我的菜单代码

    <?php
        mysql_connect("localhost","root","");
        mysql_select_db("Test");
        $sql=mysql_query("select * from Menu");
        echo '<ul>';
        while($row=mysql_fetch_array($sql))
        {
            echo "<a href='sample.php'><li> . $row['name'] . "</li></a>"; 
        }
    ?>

每个菜单项都有自己的名称和Id,我想将每个菜单项的Id发送到sample.php

请帮助

像这样使用它

echo "<a href='sample.php?id=" . $row['id'] . "'><li>" . $row['name'] . "</li></a>"; 
echo”“;
使用此

mysql_connect("localhost","root","");
mysql_select_db("Test");
$sql=mysql_query("select * from Menu");
echo '<ul>';
while($row=mysql_fetch_array($sql))
{
     echo "<a href='sample.php?id=". $row['id'] . "><li> ". $row['name'] . "</li></a>"; 
}
echo "</ul>";
mysql_-connect(“localhost”、“root”和“”);
mysql_选择_数据库(“测试”);
$sql=mysql_查询(“从菜单中选择*);
回声“
    ”; while($row=mysql\u fetch\u数组($sql)) { 回声“; } 回声“
”;
试试这个

echo "<a href='sample.php?id=".$row['id']."'><li> ". $row['name'] . "</li></a>"; 
echo”“;
试试这段代码

echo "<a href='sample.php?id=".$row['id']."'><li>" . $row['name'] . "</li></a>";
echo”“;

使用$row['id']和$row['name']

while($row=mysql_fetch_array($sql))
{
 echo "<a href='sample.php?id=". $row['id'] . "><li> ". $row['name'] . "</li>< /a>"; 
}
while($row=mysql\u fetch\u数组($sql))
{
echo“试试这个

<ul>
<?php while($row=mysql_fetch_array($sql))
{
     echo "<li><a href='sample.php?id=". $row['id'] . "'> ". $row['name'] . "</a></li>"; 
}?>
</ul>

在html中,在'li'标记中包装锚点标记不是合适的方法,因此您希望将ID发送到“sample.php”“页面?通常的一般提示:您使用的是phps已弃用且过时的
mysql
扩展。您应该切换到
mysqli
PDO
。这如何提供其他答案中未提供的任何内容?