当前位置:编程学习 > php >>

一个关于PHP代码的问题

补充:错误提示:Parse error: syntax error, unexpected T_VARIABLE in F:\web\xampp\htdocs\register.php on line 7 代码: register.php: <form name="form1" method="post" action="register.php"> <input type="text" name="txt1" size="20"/> <input type="submit" name="enter" value="注册"/> </form> <?php include("conn.php"); $sql=mysql_query("select * from jt where username='"$_GET[txt1]"'",$conn) $info=mysql_fetch_array($sql); if($info!=false) {echo"该用户名已存在";} else {mysql_query("insert into jt (username) value('"$_GET[txt1]"')",$conn); $_SESSION[username]=$_POST[txt1];} echo $_POST[txt1]; $_SESSION[username]=$_POST[txt1]; echo $_SESSION[username]; ?> conn.php: <?php $conn=mysql_connect("localhost","root"); mysql_select_db("db_database",$conn); mysql_query("set names gb2312"); ?>
答案:明显是这里不对了$sql=mysql_query("select * from jt where username='"$_GET[txt1]"'",$conn)
中的'"$_GET[txt1]"'"
这里可以写成
$sql=mysql_query("select * from jt where username='".$_GET[txt1]."' ",$conn) (最外面是单引号,里面是双引号)
也可以写成
$sql=mysql_query("select * from jt where username='$_GET[txt1]' ",$conn)
其他:第7行是这个:
$sql=mysql_query("select * from jt where username='"$_GET[txt1]"'",$conn)

引号使用错误,应该修改为:
$sql=mysql_query("select * from jt where username='{$_GET['txt1']}'",$conn) 问题补充:还有就是刚才那个str_replace( Parse error: syntax error, unexpected T_VARIABLE in F:\web\xampp\htdocs\register.php on line 7
 syntax error是语法错误的意思,在F:\web\xampp\htdocs\register.php文件的第7行有语法错误。 

上一个:述处理逻辑。普通的HTML页面只依赖于Web服务器,而ASP,PHP,JSP页面则需要
下一个:求!PHP读写/修改MDB数据库内容

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,