代码如下 - :错误在包含和的行中 标签
echo "<tr><td>".Email."</tr></td>";
while($row=mysql_fetch_assoc($result))
{
echo "<tr><td>".$row['username']."</td></tr>";
echo "<tr><td>".$row['email']."</td></tr>";
echo "<tr><td><button><a href='delete.php?id=".<?php $row['id']?>."'>delete</a></button></td></tr>";
}
echo "</table>";
答案 0 :(得分:1)
使用此功能可以在<?php $row['id']?>
和"<tr><td>".Email."</tr></td>"
echo "<tr><td>Email</tr></td>";
while($row=mysql_fetch_assoc($result))
{
echo "<tr><td>".$row['username']."</td></tr>";
echo "<tr><td>".$row['email']."</td></tr>";
echo "<tr><td><button><a href='delete.php?id=".$row['id']."'>delete</a></button></td></tr>";
}
echo "</table>";
答案 1 :(得分:0)
你在echo中使用php标签。这应该
echo "<tr><td><button><a href='delete.php?id=".$row['id']."'>delete</a></button></td></tr>";
答案 2 :(得分:0)
正确连接字符串而不是输出$ row ['id'],如下所示:
echo "<tr><td><button><a href='delete.php?id={$row['id']}'>delete</a></button></td></tr>";
答案 3 :(得分:0)
问题是当你已经在PHP上下文中时,你有一个PHP开始标记<?php ... ?>
。只需将其更改为
echo "<tr><td><button><a href='delete.php?id=".$row['id']."'>delete</a></button></td></tr>";
答案 4 :(得分:0)
您使用的是错误的标签。在第一行中,将tr
替换为td
,将td
替换为tr
。