建立index.php
创新互联专注于白云鄂企业网站建设,响应式网站建设,商城网站建设。白云鄂网站建设公司,为白云鄂等地区提供建站服务。全流程定制网站制作,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
输入:
form action='reg.php' method='method'
用户名:input type='text' name='uname' /br
密码:input type='password' name='upassword' /br
input type='注册' value='submit' /
/form
保存退出
在相同目录下建立regist.php
输入:
?php
$username=$_POST[uname]; //通过POST方法获得提交数据,uname对应index.php中的uname;upassword一样
$userpassword=$_POST[upassword];
mysql_connect('localhost','root','数据库密码); //链接数据库
mysql_select_db('数据库名'); //选择数据库
$sql = "insert into user(uname,upassword) values"('$username',$userpassword); //插入数据的SQL字符串
if(mysql_query($sql)){ //mysql_query($sql)执行插入语句,if为判断是否插入成功
}else{
echo '注册失败';
}
?
首先得到提交的数据
链接数据库,查询数据库,查询username 和pwd
提交的username 和 pwd 跟数据库查询的username 和pwd做对比,
都相等那就是登陆成功
?php
mysql_connect('localhost','root','123');
mysql_select_db('lx');
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES utf8");
//数据库lx 表user 字段id username pwd
//用md5加密,可以自己试试
if(isset($_POST['user'])$_POST['tijiao'] == 'success'){
$query = mysql_query("select pwd from user where username = '".$_POST['user']."'");
$num = mysql_num_rows($query);
if($num 0 ){
while($info = mysql_fetch_array($query)){
if($info['pwd'] == md5($_POST['pwd'])){
echo '登陆成功';
}else{
echo '登陆失败';
}
}
}else{
echo '登陆失败';
}
}
?
form action="" method="get"/
table border="0" cellspacing="0" cellpadding="0"
tr
td class="fieldKey" width="30%"用户名:/td
td class="fieldValue" width="100%"input type="text" name="user" //td
/tr
trtd height="10"/td/tr
tr
td class="fieldKey"密码:/td
td class="fieldValue"input type="password" name="pwd" //td
/tr
/table
input type="hidden" name="tijiao" value="success" /
input type="submit" value="登陆"/
/form
传统方法是用 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语句 执行语句?
你是哪部分不会,数据库连接正常不写好了没?数据库表设计好了没?注册登录页面前端写好了没?用session就可以实现登录了,然后就是你其他页面了,没开发好,可以代开发
先会写html的表单
然后会写php接收表单。
然后会连接数据库,查找数据库对应字段。
判断下
匹配跳转到相应页面,或者记录session等。
注册页面:reg.html
form action="reg.php" method="POST"
table
trtd用户名:/tdtdinput type="username" size="20"/td/tr
trtd密码:/tdtdinput type="userpass" size="20"/td/tr
trtd确认密码:/tdtdinput type="ruserpass" size="20"/td/tr
trtd邮箱:/tdtdinput type="email" size="50"/td/tr
trtd电话:/tdtdinput type="telphone" size="20"/td/tr
trtdinput type="Submit" value="注册"/td/tr
/table
/form
接收页面:reg.php
%php
$db = mysql_connect("localhost", "root", "12345");
mysql_select_db("dataname", $db);
mysql_query("insert into tablename(username, userpass, email, telphone) values('$_POST[username]', '$_POST[userpass]', '$_POST[email]', '$_POST[telphone]')");
echo "注册成功";
%