<?php
$sql = mysql_connect("localhost" , "root" , "usbw") or die(mysql_error);
mysql_select_db("guestbook" , $sql);
if($_SERVER['REQUEST_METHOD'] == 'POST') (
$user = mysql_real_escape_string($_POST['user']);
$message = mysql_real_escape_string($_POST['message']);
$query = mysql_query("INSERT INTO message (user,message) VALUES ('$user' , '$message'");
echo ("Message succesfully added.");
)
?>
<html>
<head>
<title>Guestbook</title>
</head>
<form action="index.php" method="post">
User: <input type="text" name="user"/><br>
Message: <textarea name="message"></textarea>
<input type="submit" value="Post!"/>
</form>
</html>
<?php
$result = mysql_query("SELECT * FROM message ORDER BY id DESC");
while($row = mysql_fetch_array($result)) (
)
?>
<table>
<tr>
<td>User:</td>
<td><?php echo $row['user'] ?></td>
</tr>
<td>Message:</td>
<td><?php echo $row['message'] ?></td>
</table>
<hr />
<?php
)
?>嘿!我正在尝试创建一个简单的php留言簿,但我一直收到以下错误:
解析错误:语法错误,在 第7行的/Applications/XAMPP/xamppfiles/htdocs/g_book/index.php
有人能看到我哪里出了问题吗?
发布于 2012-07-17 17:16:42
把()改为{.},
if($_SERVER['REQUEST_METHOD'] == 'POST') {
}
while($row = mysql_fetch_array($result)) {
}发布于 2012-07-17 17:17:10
您在第5行中的"if“语句有”(并以“结尾)”,而不是花括号"{“和”}。同样的问题出现在下面的"while“语句中。
发布于 2012-07-17 18:29:57
第5行中的1-(if)语句以"(“和结尾”)开头,“您应该使用花括号"{”、"}“。而“时间”则有山姆错误。2-在查看html表中的数据之前,关闭了第30行中的while语句,这样就可以查看数据,因此应该删除第30行中的花括号(完整的右代码)。
<?php
$sql = mysql_connect("localhost" , "root" , "usbw") or die(mysql_error);
mysql_select_db("guestbook" , $sql);
if($_SERVER['REQUEST_METHOD'] == 'POST') {
$user = mysql_real_escape_string($_POST['user']);
$message = mysql_real_escape_string($_POST['message']);
$query = mysql_query("INSERT INTO message (user,message) VALUES ('$user' , '$message'");
echo ("Message succesfully added.");
}
?>
<html>
<head>
<title>Guestbook</title>
</head>
<form action="index.php" method="post">
User: <input type="text" name="user"/><br>
Message: <textarea name="message"></textarea>
<input type="submit" value="Post!"/>
</form>
</html>
<?php
$result = mysql_query("SELECT * FROM message ORDER BY id DESC");
while($row = mysql_fetch_array($result)) {
?>
<table>
<tr>
<td>User:</td>
<td><?php echo $row['user'] ?></td>
</tr>
<td>Message:</td>
<td><?php echo $row['message'] ?></td>
</table>
<hr />
<?php
}
?>https://stackoverflow.com/questions/11527504
复制相似问题