私の以前の質問からわかるかもしれませんが、私は 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 ループのエコーです。私はどこかでその行で大きな時間を台無しにしたことを知っていますが、私の人生では、どこを理解することはできません. 助けていただければ幸いです。ありがとう!