十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
?php
十年的龙泉网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站的优势是能够根据用户设备显示端的尺寸不同,自动调整龙泉建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“龙泉网站设计”,“龙泉网站推广”以来,每个客户项目都认真落实执行。
//注册页
$username = $_POST['username'];
$password = $_POST['password'];
$password1 = $_POST['password1'];
$email = $_POST['mail'];
//判断用户名
if(empty($username)){
exit('用户名不能为空');
}
//判断密码
if(empty($password)){
exit('密码不能为空');
}
if($password == $password1){
}else{
exit('两次密码不相等');
}
//判断邮箱格式
$yx = '/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/';
if(preg_match($yx,$email)){
}else{
exit('邮箱格式错误');
}
//连接数据库
$link = mysqli_connect('localhost','root','') or die('失败');
//设置字符集,选择数据库表;
mysqli_select_db($link,"test")or die('选择数据表失败');
mysqli_set_charset($link,'utf8')or die('设置字符集失败');
//写入注册表
$reg = "insert into user(name,password) value('$username',md5('$password'))";
$reg1 = "insert into userdetail(name,emali,nickname) value('{$username}','{$email}','{$username}')";
//释放结果集;
//提交sql语句
$result1 = mysqli_query($link,$reg1);
$result = mysqli_query($link,$reg);
if(mysqli_affected_rows($link)){
if(mysqli_affected_rows($link) 0){
mysqli_close($link);
die('用户添加成功!');
}else{
mysqli_close($link);
die('用户名重复,请修改后重新添加');
}
}else{
mysqli_close($link);
die('用户添加失败,请重新添加');
}
//关闭退出
mysqli_close($link) or exit('no');
这是那过程 写的 ,
mysql_connect("localhost","username","password");
PDO方式,比较通用
new PDO('mysql:host=localhost;dbname=db',"$username","password");
mysqli方式
new mysqli("localhost", "username", "password", "db");
odbc方式
odbc_connect("'DRIVER={SQL Server};SERVER=local;DATABASE=db", $username, $password)
new COM("ADODB.Connection");
简单地说,登录系统,就是用php程序获取等表单数据,并记录相关数据进入数据库,设置相关数据写入session,记录登录状态后,进入登陆后界面就可以了
当然还需要很多细节的知识,需要仔细了解了,可以从网上下载一个简单登录系统,研究研究吧!
表单应该使用名字,例如:
form action=xxx.php method=post
select name="select1"
option value="1" selected="selected"男/option
option value="0"女/option
/select
/form
这样,在xxx.php里面使用$_POST['select1']获取结果。
用Js,在提交那加个点击事件,然后用session里的信息判断,如果成功,那么就用js局域,style.display=0,然后再输出内容就是了。
如果我的回答没能帮助您,请继续追问。
您也可以向我们团队发出请求,会有更专业的人来为您解答。
一般来说,
$_POST['user_login'] 当提交过来的表单的method=‘post’时,可获取到值
$_GET['user_login'] 当 表单method=‘get’时,可获取到值,
另外可以用一种方法获取表单值,而无需理会 method 为post或get,
$_REQUEST['user_login'] ,
使用哪种往往根据实际的应用环境来决定。