<html>
<body>
<?php
if($_POST["action"]=="注册")
{
echo "恭喜";
$sql=mysql_connect("localhost","test","test");
mysql_select_db("test",$sql);
mysql_query("SET NAMES 'utf8'");
$result=mysql_query("SELECT COUNT(username) FROM test" WHERe trim
(username)='".trim($_POST["username"])."'");
mysql_query("INSERT INTO test VALUES('".$_POST["username"]."','".
$_POST[password]."','".$_POST["realname"]."','".$_POST["age"]."','".$_POST
["sex"]."')");
echo"恭喜,注册成功!!";
};
?>
</body>
</html>
//////////////////////////////////////以上是想把数据放入数据库,但是老是有错,提示错误老是if大括号下面的那一行,目前在第六行,如果改到第七行,就提示第七行;删掉这一句或者换成另外一句,还是这个错误,请帮忙下哈,追加悬赏
新新新手
Parse error: parse error in C:\wamp\www\reg.php on line 6
答案:2 悬赏:0 手机版
解决时间 2021-02-08 09:21
- 提问者网友:凉末
- 2021-02-07 08:34
最佳答案
- 五星知识达人网友:十鸦
- 2021-02-07 09:44
“Parser Error(Scanner error(found unknown token:Scanner error))”这是我看到的错误。你把鼠标放到错误的地方,就会弹出这个标签。
这个是说标签错误而已(转换错误,扫描到未知的标签)。就是你的大括号有错。你个大括号很有可能是你在“中文输入状态下或者是全角模式下”写出来的。
一下是我给你改的,你试试。
<html>
<body>
<?php
if($_POST["action"]=="注册")
{
echo "恭喜";
$sql=mysql_connect("localhost","test","test");
mysql_select_db("test",$sql);
mysql_query("SET NAMES 'utf8'");
$result=mysql_query("SELECT COUNT(username) FROM test WHERe trim (username)='".trim($_POST["username"])."'");
mysql_query("INSERT INTO test VALUES('".$_POST["username"]."','".
$_POST[password]."','".$_POST["realname"]."','".$_POST["age"]."','".$_POST
["sex"]."')");
echo "恭喜,注册成功!!";
};
?>
</body>
</html>
*************************
另外我提示你一下,新手学PHP最好下载一个PHP专用的Eclipse日食开发工具,记住是PHP专用的,因为这玩意是用来开发Java的,但也有人用来开发PHP,就是要加个压缩包而已。这样的话错误很好找。
再次就是你要记住,一般运行报错的时候,系统告诉你的行数减 1 或者更靠上才是真正出错的地方,这个其他编程语言也是通用的。
最后,你要记住,编程这东西,能不用中文输入法就不用,除了某些注释之外。因为好些错误都是输入法的原因,例如全角半角的问题,或者中英文的逗号,句号与英文的“.”之间的问题,很烦人的。
以上是我给你的建议,好的话就采纳吧。
这个是说标签错误而已(转换错误,扫描到未知的标签)。就是你的大括号有错。你个大括号很有可能是你在“中文输入状态下或者是全角模式下”写出来的。
一下是我给你改的,你试试。
<html>
<body>
<?php
if($_POST["action"]=="注册")
{
echo "恭喜";
$sql=mysql_connect("localhost","test","test");
mysql_select_db("test",$sql);
mysql_query("SET NAMES 'utf8'");
$result=mysql_query("SELECT COUNT(username) FROM test WHERe trim (username)='".trim($_POST["username"])."'");
mysql_query("INSERT INTO test VALUES('".$_POST["username"]."','".
$_POST[password]."','".$_POST["realname"]."','".$_POST["age"]."','".$_POST
["sex"]."')");
echo "恭喜,注册成功!!";
};
?>
</body>
</html>
*************************
另外我提示你一下,新手学PHP最好下载一个PHP专用的Eclipse日食开发工具,记住是PHP专用的,因为这玩意是用来开发Java的,但也有人用来开发PHP,就是要加个压缩包而已。这样的话错误很好找。
再次就是你要记住,一般运行报错的时候,系统告诉你的行数减 1 或者更靠上才是真正出错的地方,这个其他编程语言也是通用的。
最后,你要记住,编程这东西,能不用中文输入法就不用,除了某些注释之外。因为好些错误都是输入法的原因,例如全角半角的问题,或者中英文的逗号,句号与英文的“.”之间的问题,很烦人的。
以上是我给你的建议,好的话就采纳吧。
全部回答
- 1楼网友:廢物販賣機
- 2021-02-07 11:22
include("connect.php");
if($_post['submit']){
$sql = "insert into board (id,user,title,content,lastdata)".
"values('','".$_post['user']."','".$_post['title']."','".$_post['content']."',".time().")";
mysql_query($sql);
这样试下。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |