如何删除错误语法错误,意外'<'在第16行

时间:2015-03-09 11:07:18

标签: php html mysql

  

代码如下 - :错误在包含和的行中    标签

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>";

5 个答案:

答案 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