使用PHP实现登录和注册功能并使用PHP读取mysql数据库-以表格形式显示数据。
登录界面
& ltbody & gt
& lt表单操作= ”log in 1 . PHP ”方法= ”邮政”& gt
& ltdiv & gt用户名:
;
& ltdiv & gt密码:
;
& ltdiv & gt& lt输入类型= ”提交”value = & # 8221登录”/>& lt/div >
& lt/form >
& lt/body >
后台登录处理
& lt?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
$ uid = $ _ POST[“uid & # 8221];
$ pwd = $ _ POST[“pwd & # 8221];
$db =新MySQLi(“本地主机”,”根”,””,”0710 _ info & # 8221);
if(mysqli_connect_error()){
死(“连接失败”);
}
$ sql = & # 8220从用户中选择pwd,其中uid = ' { $ uid } ' ”
//echo $ SQL;
$ result = $ d B- >查询($ SQL);
$ arr = $ result->fetch _ row();
//防止sql注入攻击
if $ arr[0]= = $ pwd && amp!空的($pwd)){
//跳转到主界面(php模式)
页眉(“位置:register _ system.php & # 8221);
//JS跳转页面模式
/*回声“& lt脚本& gt
window . location . href = ’register _ system.php & # 8217
& lt/script >”;*/
}否则{
页眉(“位置:login _ system.php & # 8221);
}
?& gt
注册接口
& ltbody & gt
& lt表单操作= ”register1.php & # 8221方法= ”邮政”& gt
& ltdiv style = & # 8221字体大小:20px字体粗细:1000;字体系列:微软雅黑;左边距:50px下边距:20px & # 8221& gt用户注册
& ltdiv & gt用户名:
;
& ltdiv & gt登录密码:
;
& ltdiv & gt名称:
;
& ltdiv & gt性别:
& lt输入类型= ”收音机”name = & # 8221性”value = & # 82211″/>男人
& lt输入类型= ”收音机”name = & # 8221性”value = & # 82210″/>妇女
& lt/div >& ltbr/>;
& ltdiv & gt& lt输入类型= ”提交”value = & # 8221注册”onclick = & # 8221返回check()”/>& lt/div >
& lt/form >
& lt/body >
JS表单验证
& lt脚本& gt
功能检查(){
var uid = document . getelement***ytagname(“输入”)[0].价值;
if(uid = = “”){
alert(“请输入用户名!”);
返回false
}
var pwd = document . getelement***ytagname(“输入”)[1].价值;
if(pwd = = “”){
alert(“请输入密码!”);
返回false
}
var name = document . getelement***ytagname(“输入”)[2].价值;
if(name = = “”){
alert(“请输入您的姓名!”);
返回false
}
}
& lt/script >
后台注册处理
& lt?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
$ uid = $ _ POST[“uid & # 8221];
$ pwd = $ _ POST[“pwd & # 8221];
$ name = $ _ POST[“姓名”];
$ *** = $ _ POST[“性”];
$db =新MySQLi(“本地主机”,”根”,””,”0710 _ info & # 8221);
if(mysqli_connect_error()){
死(“连接失败”);
}
$ sql = & # 8220插入到用户值(‘{ $ uid } & # 8217,' { $ pwd } & # 8217,' { $ name } & # 8217,{ $ *** })”;
$ r = $ d B- >查询($ SQL);
if($r){
回声“注册成功!”;
}否则{
回声“注册失败!”;
}
?& gt
PHP读取mysql数据库-以表格形式显示数据
& ltbody & gt
& lt表格宽度= ”50%”border = & # 82211″& gt
& lttr & gt
& lttd & gt代码名称
& lttd & gt名称
& lttd & gt性别
& lttd & gt生日
;
& lttd & gt种族
& lt/tr >
& lt?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
$db =新MySQLi(“本地主机”,”根”,””,”0710 _ info & # 8221);
$ sql = & # 8220在info . nation = nation . code ”上选择info.code、info.name、性别、生日、国籍。;//联合查询
$ result = $ d B- >查询($ SQL);
$ arr = $ result->fetch _ all();
//var _ dump($ arr);
//使用foreach循环遍历所有数据
foreach($arr as $v){
$*** = $v[2]?’男’:’女’;//使用三元运算符判断性别
回声“& lttr & gt
& lttd & gt{ $ v[0]} </TD >
& lttd & gt{ $ v[1]} </TD >
& lttd & gt{ $ *** } & lt/TD >
& lttd & gt{ $ v[3]} </TD >
& lttd & gt{ $ v[4]} </TD >
& lt/tr >”;
}
?& gt
& lt/table >
& lt/body >
本文来自西狸森溪寒风投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/646191.html