我创建了这个名为 urmusers.php 的脚本,但是我收到了一个意外的文件结束错误。我是 PHP 的新手,最近才开始学习它。任何人都可以看看我的代码并告诉我它有什么问题吗?我将不胜感激。我也知道 mysql_* 已被贬值,但对于我的小项目而言,这并不重要,因为它不会在实际环境中使用,而仅用于测试目的。
脚本如下:
<?php
$mysql_hostname = "localhost";
$mysql_user = "root";
$mysql_password = "newman13";
$mysql_database = "ninjaz_gaming";
$prefix = "";
$bd = mysql_connect($mysql_hostname, $mysql_user, $mysql_password) or die("Could not connect database");
mysql_select_db($mysql_database, $bd) or die("Could not select database");
$id = get_post('id');
$name = get_post('name');
$email = get_post('email');
$ircts3 = get_post('ircts3');
$game = get_post('game');
if (isset($_POST['delete']) && $id != "")
{
$query = "DELETE FROM Users WHERE id='$id'";
if (!mysql_query($query, $bd))
{
echo "DELETE failed: $query<br />" .
mysql_error() . "<br /><br />";
}
else
{
for ($j = 0 ; $j < $rows ; ++$j)
$row = mysql_fetch_row($result);
echo <<<_END
<pre>
Id $row[0]
Name $row[9]
Email $row[3]
IRCTS3 $row[6]
Fav Game $row[7]
</pre>
}
<form action="urmuser.php" method="post">
<input type="hidden" name="delete" value="yes" />
<input type="hidden" name="id" value="$row[0]" />
<input type="submit" value="DELETE USER" /></form>
_END;
}
mysql_close($bd);
function get_post($var)
{
return mysql_real_escape_string($_POST[$var]);
}
?>