首先我要做的是检测用户名是否在数据库中!apmserv本地环境搭建,有一个bbs数据库,meassage表,表中有3个字段,分别是id user pass ;对应的值分别是 1 admin admin;类型分别是int(10) varchar(25) varchar(25);而本地共有3个php文件:
conn.php
register.php
login.php
问题来了:无论我在register.php输入什么提交给login.php 都是显示帐号已存在,而且原本login.php文件就显示帐号已存在!我本想检测用户名是否在数据库中,却感觉调用不了数据库!!!哪里错了吗!!
回复讨论(解决方案)
//form 是get提交
下面却用post接收,永远不会进入if里面
if($_post[submit])
$name=$_post['user']; 就像#1所说
mysql_query(set names 'utf-8'); //使用utf-8中文编码;
=》改成'utf8'
你为什么要接收submit呢?
if($_post[submit])
$name=$_post['user'];
改成$name=$_get['user'];
下面加一句echo $name;
就像#1所说
mysql_query(set names 'utf-8'); //使用utf-8中文编码;
=》改成'utf8'
你为什么要接收submit呢?
if($_post[submit])
$name=$_post['user'];
改成$name=$_get['user'];
下面加一句echo $name;
太感谢了啊!