189 8069 5689

php注册成功连接数据库 php连接数据库mysql做登录页

php注册信息提取,怎样把注册的信息放到数据库内?

传统方法是用 form标签 将输入的数据 提交到后台的php, 由php获得数据后写入数据库, 下面SubMsg.php 就是用来处理的后台

创新互联公司服务项目包括宁阳网站建设、宁阳网站制作、宁阳网页制作以及宁阳网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,宁阳网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到宁阳省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

form name="MsgForm" method="post" action="SubMsg.php" onsubmit="return CheckForm();"label for='jqshul'机器数量/labelinput name="jqshul" type="text" class="InputBorder" id="jqshul" size="66" input type="submit" name="Submit" value="预定" /form

后台 SubMsg.php

? if (!isset($jqshul)){ echo "机器数量不存在," return;} echo $jqshul;//这个变量就是从前台接收的机器数量. 字段的name 是什么就写什么// 如何写入数据库, 要看用什么数据库了 要配置数据库不是一两句能说清的了//大致流程 是配置数据库 打开数据连接 根据变量生成SQL语句 执行语句?

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

如果在数据库里找不到你注册的东西,建议你从三方面去找原因:

1、检验注册页面,看表单中的name是否设置好,并且看一下是否出名重名的现象。

2、在第一条的基础上,检验接收数据的PHP语句,是接收成功,可以直接输出用以测试是否接收成功,如果在表单中输入的内容,都能输出到页中,说明你接收数据成功了。

3、以上如果都成功,则就是数据在插入到数据库的过程中出错了,你可以从以下几个方面定位数据入库出错的位置,首先,检验一下数据库连接是否成功;其次,看“insert into”这个SQL语言是否有语法错误;其三,最关键的,就是确实要插入的数据类型,跟其对应的数据库表中的字段类型是否对应,比如说是不是在数据类型的字段中输入了字符串,或者,插入字符串时没有引号引起来等等。

php登录页面完整代码连接数据库

创建conn.php,连接数据库。

$dns = 'mysql:host=127.0.0.1;dbname=test';

$username = 'root';

$password = 'root';

// 1.连接数据库,创建PDO对象

$pdo = new PDO($dns,$username,$password);

创建login.html,登陆页面。

用户名

密 码

创建login.php,验证账号密码。

header("Content-Type: text/html; charset=utf8");

if(!isset($_POST["submit"])){

exit("错误执行");

}//检测是否有submit操作

include('conn.php');//链接数据库

$name = $_POST['name'];//post获得用户名表单值

$pwd = sha1($_POST['password']);//post获得用户密码单值

if ($name $pwd){//如果用户名和密码都不为空

$sql = "select * from user where username = '$name' and password='$pwd'";//检测数据库是否有对应的username和password的sql

$stmt = $pdo-prepare($sql);

$stmt-execute();

if($stmt-fetch(PDO::FETCH_BOUND)){//0 false 1 true

header("refresh:0;url=welcome.html");//如果成功跳转至welcome.html页面

exit;

}else{

echo "用户名或密码错误";

echo "

setTimeout(function(){window.location.href='login.html';},1000);

";//如果错误使用js 1秒后跳转到登录页面重试;

}

}else{//如果用户名或密码有空

echo "表单填写不完整";

echo "

setTimeout(function(){window.location.href='login.html';},1000);

";

//如果错误使用js 1秒后跳转到登录页面重试;

}

$pdo = null;

创建signup.html,注册页面

用户名:

密 码:

创建signup.php

header("Content-Type: text/html; charset=utf8");

if(!isset($_POST['submit'])){

exit("错误执行");

}//判断是否有submit操作

$name=$_POST['name'];//post获取表单里的name

$pwd = sha1($_POST['password']);//post获取表单里的password

include('conn.php');//链接数据库

$sql="insert into user(id,username,password) values (null,'$name','$pwd')";//向数据库插入表单传来的值的sql

$stmt = $pdo-prepare($sql);

$stmt-execute();

$stmt-fetch(PDO::FETCH_BOUND);

if (!$stmt){

die('Error: ' . $stmt-getMessage());//如果sql执行失败输出错误

}else{

echo "注册成功";//成功输出注册成功

}

$pdo = null;//关闭数据库


分享题目:php注册成功连接数据库 php连接数据库mysql做登录页
网页URL:http://cdxtjz.cn/article/dogijhe.html

其他资讯