189 8069 5689

php注册表单数据,php注册页面完整代码

做了一个php登陆注册表单,为什么数据库中没有的用户也可与登陆呢???

你没有进行登录的数据库判断吧,在处理表单的页面里进行一下判断,select × from tb where username=“$_POST[name]” pwd="$_POST[pwd]" ,判断一下返回值是不是空,若是空的话就不能登录就好了,写个scriptalert/script然后返回到登录页面就好了

创新互联公司是专业的大东网站建设公司,大东接单;提供成都做网站、成都网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行大东网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

php注册表单不能显示

有个成语叫做有头有尾,你可以看看性别,年龄那边是不是完整的?php ?,按照标准的写法,结束的分号还得写全了。

最上面的那一堆的 $_POST["name"],都需要用isset来判断是否存在才能继续在下面使用,不然就会有 Notice: Undefined index: 希望你能记住,千万得长点心

PHP网页制作,怎样把注册表单的数据导入MySQL数据库?

首先你要建立一个表,例如是注册的用户表user

,里面的结构有字段

id,

name,nickname,email等。

然后在你的表单处form

action="a.php"

method="post"

name="regform"(如果有图片上传,还要加上enctype="multipart/form-data")

,那么点击表单提交按纽后,此表单将会交给处理页a.php来作处理。

如果简单点,你就直接可以将表单传递过来的数据$_POST,直接用sql插入语句,insert

into来插入到数据库,表user中。例如insert

into

user

set

name='".$_POST['name']."'.............................

php 注册表单 为什么在显示注册成功后却在数据库里找不到呢 给20分!!

你确定注册成功?有没有写入数据库呢?你通过数据库管理工具看看你的数据库有没有你更长提交的东西.

如果没有很明显就是没写到数据库.

如果有的话就可能是你读去错误!

PHP注册表单???

$conn_ID = mysql_connect('localhost','root','password');

mysql_select_db("secretdata",$conn_ID);

//$sql="select*from whoareyou where username = '$username'";

$result = mysql_query("select*from whoareyou where username = '$username'");

$username = $_POST['username'];

$userpass = $_POST['userpass'];

$howlong = $_POST['howlong'];

if(mysql_fetch_array($result))

{

echo "center h3对不起! 此用户名已经被他人使用,请回到前页重新输入:/h3/centerbr";

exit;

}

以上是你代码的原文,下面是改动后的样子:

$conn_ID = mysql_connect('localhost','root','password');

mysql_select_db("secretdata",$conn_ID);

$username = $_POST['username']; //将这一行移动到需要使用$username之前,要知道,php是有先后执行顺序的。

//$sql="select*from whoareyou where username = '$username'";

$result = mysql_query("select*from whoareyou where username = '$username'"); // 也就是这里,在这条语句之前没有对$username进行定义,那么它就永远是NULL!!!!!

$userpass = $_POST['userpass']; //

$howlong = $_POST['howlong']; //

if(mysql_fetch_array($result))

{

echo "center h3对不起! 此用户名已经被他人使用,请回到前页重新输入:/h3/centerbr";

exit;

}

在没有if、for、while等改变程序执行顺序的语句出现时,php是按照语句的先后执行顺序依次执行,下面举个例子:

echo $a; //这里将不显示任何东西。

$a=1;

echo $a; //这里将显示数字1,而不是下方再次定义后的2!!!

$a=2;

echo $a; //这里将显示最后一次定义的数字2!!

另外,强烈建议将数据库连接、查询、修改等等一系列语句进行类的封装,既安全,又省力。


分享文章:php注册表单数据,php注册页面完整代码
标题链接:http://cdxtjz.cn/article/hsspgg.html

其他资讯