作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
<分区>
我已经盯着这段代码看了好几个小时了,我不知道我的错误在哪里。我知道这种语法错误通常是由于大括号缺失或不当或单引号/双引号出现问题而出现的,我不确定我的代码中是否存在任何错误。我现在只是想修复我的语法,这样我就可以让代码完全编译。任何帮助将非常感激。这是我的代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Add to and Read from the Database</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
</head>
<body>
<?php
function print_form() {
echo <<<END
<form action="$_SERVER[PHP_SELF]" method="post">
<h3>Please put your comments below.</h3>
<input type="hidden" name="stage" value="process" >
<p>Name:</p>
<input type="text" size="30" name="WholeName" />
<p>Comment:</p>
<input type="text" size="200" name="Comment" />
<input type ="submit" value ="Submit" >
</form>
END;
}
function process_form() {
print "<p>adding comment...</p>";
$Name = $_POST['WholeName'];
$Comment = $_POST['Comment'];
if( preg_match("^[a-zA-Z]+$", $Name)) {
if( preg_match("^[a-zA-Z0-9]_\-\'[.?!]+$", $Comment)) {
$sql = "insert into comments1 values (
'$Name',
'$Comment')";
$result = mysql_query($sql) or die("Mysql query failed");
} else {
print "invalid name";
}
} else {
print "invalid characters";
}
}
$db = mysql_connect("", "", "");
if (!$db) {
print "Error - Could not connect to mysql";
exit;
}
$er = mysql_select_db("");
if (!$er) {
print "Error - Could not connect to comments1 database";
exit;
}
if (isset($_POST['stage']) && ('process' == $_POST['stage'])) {
process_form();
} else {
print_form();
}
?>
</body>
</html>
读了很多很多帖子后我仍然无法修复错误!我认为我的问题是我需要说出用户 ID 是什么,但很好地将其创建为 auto_increment,让我们显示我的数据库: CREATE TABLE USER(
这个问题不太可能帮助任何 future 的访客;它仅与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这些情况通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visit the
我正在查询我的数据库,recordID 是一个整数。当我回显 $content['recordID'] 的值时,我有这行代码,它打印出一个数值,但是当我把它放在这里时,我得到这个错误: syntax
这个问题在这里已经有了答案: How to include a PHP variable inside a MySQL statement (6 个答案) 关闭去年。 我一直对这个错误感到茫然,似乎不
这个问题在这里已经有了答案: PHP parse/syntax errors; and how to solve them (20 个答案) 关闭 3 年前。 我已经盯着这段代码看了好几个小时了,我
在第 17 行我有这行代码 $sq="insert into batch_content(bid,sid,joining_date) values('1','$_SESSION["id"]','$da
我是一名优秀的程序员,十分优秀!