您可能已经从我之前的问题中看到了,我对 PHP(和编码)是全新的,我对此感到困惑。
我已经创建了这段代码(尽量不要畏缩):
<?php
$result = mysql_query("SELECT `user_id`, `username`, `email` FROM `users` WHERE `approved` = '0' ORDER BY `username`;");
echo "<table>";
while($row = mysql_fetch_array($result))
{
echo "<tr><td align=center>" . htmlspecialchars($row['username']) . "</td><td> | </td><td align=center>" . htmlspecialchars($row['email']) . " </td><td> | </td><td><a href=\"approve_user.php?phpuser_id=$row['user_id']\"><font color=\"green\">Approve</font></a> | </td><td><a href=\"deny_user.php?user_id=$row['user_id']\"><font color=\"red\">Delete</font></a></td>";
}
echo "</table>";
?>
它连接到另一个文件中的数据库,成功返回所有结果等。但是,当我尝试添加“批准”和“删除”链接时,问题就来了。我希望批准链接转到approve_user.php?user_id=$row['user_id']
,我希望删除链接转到deny_user.php?user_id=$row['user_id']
.
我收到错误:
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\xampp\htdocs\liste\approve.php on line 22
第 22 行是 while 循环中的回声。我知道我在那条线上的某个地方搞砸了很多时间,但是对于我的一生,我无法弄清楚在哪里。帮助表示赞赏。谢谢!