PHP留言簿错误
将()更改为{…} 这里, 将()更改为{…} 这里, 第5行中的“if”语句使用“(“并以a结尾”)”而不是花括号“{”和“}”。同样的问题也出现在下面的“while”语句中。第5行中的“if”语句有“(“并以a结尾”)”而不是花括号“{”和“}”。同样的问题出现在下面的“while”语句中。1-(if)语句在第5行以“(”开头,以“)”结尾。您应该使用大括号“{”,“}”。“while”有sam错误。 2-在查看html表中的数据之前,关闭了第30行中的while语句,以便查看数据,因此应删除第30行中的花括号 完全正确的代码PHP留言簿错误,php,parsing,syntax,Php,Parsing,Syntax,将()更改为{…} 这里, 将()更改为{…} 这里, 第5行中的“if”语句使用“(“并以a结尾”)”而不是花括号“{”和“}”。同样的问题也出现在下面的“while”语句中。第5行中的“if”语句有“(“并以a结尾”)”而不是花括号“{”和“}”。同样的问题出现在下面的“while”语句中。1-(if)语句在第5行以“(”开头,以“)”结尾。您应该使用大括号“{”,“}”。“while”有sam错误。 2-在查看html表中的数据之前,关闭了第30行中的while语句,以便查看数据,因此应删
if($_SERVER['REQUEST_METHOD'] == 'POST') {
}
while($row = mysql_fetch_array($result)) {
}
第5行中的1-(if)语句以“(”开头,以“)”结尾,您应该使用大括号“{”,“}”。“while”有sam错误。
2-在查看html表中的数据之前,关闭了第30行中的while语句,以便查看数据,因此应删除第30行中的花括号
完全正确的代码
if($_SERVER['REQUEST_METHOD'] == 'POST') {
}
while($row = mysql_fetch_array($result)) {
}
回显$\u POST['user']
的值。请不要使用mysql.*
函数编写新代码。它们不再得到维护,社区已经开始。看到了吗?相反,你应该学习并使用或。如果你不能决定哪一个,我会帮你的。如果选择PDO,.If($\u服务器['REQUEST\u方法]]='POST')(
,应该是If($\u服务器['REQUEST\u方法]]='POST'){
回显$\u POST['user']的值
。请不要使用mysql.*
函数来编写新代码。它们不再被维护,社区已经开始。请参阅?相反,您应该了解并使用或。如果您不能决定使用哪一个,将对您有所帮助。如果您选择PDO,.If($\u服务器['REQUEST\u方法']='POST')(
,应该是If($\u服务器)['REQUEST_METHOD']=='POST'){
我不敢相信OP有这个wrong@AlvinWong,你是新来的吗?:D@Adnan:P现在我想OP会把答案放在一边,不会选择一个被接受的答案。我不敢相信这个答案已经有6张赞成票了。我不敢相信OP会有这个wrong@AlvinWong,你是新来的吗?:D@Adnan:P现在我想OP会离开ans我不能相信这个答案已经有6票了。
<?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
}
?>