博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP——0127加登录页面,加查询,加方法,加提示框
阅读量:4970 次
发布时间:2019-06-12

本文共 5179 字,大约阅读时间需要 17 分钟。

数据库mydb

表格info,nation,login

 

效果

无标题文档

登陆

用户名:
密 码:
0127denglu.php
无标题文档

主页面

代号:
  
姓名:
  
select($sqldl,"CX","mydb");if($jieguo==""){ header("Location:0127denglu.php");}else{}*//*if($rowdl=$jieguo->fetch_row())//与后面的return $result对应{}else{ header("Location:0127denglu.php");}*//*if($dl->denglu($uid,$pwd)=="ok")//通过上面方法优化{}else{ header("Location:0127denglu.php");}*/ //查询代码 $strsel = ""; if(@$_POST["code"] != null) { $strsel = " where Code = '".$_POST["code"]."'";//where前面必须有空格 if(@$_POST["name"]!= null) { $strsel = " where Code='".$_POST["code"]."' and Name like '%".$_POST["name"]."%'"; } //else {$strsel = " where Code = '".$_POST["code"]."'";}可以省略 } else { if(@$_POST["name"]!= null) { $strsel = " where Name like '%".$_POST["name"]."%'"; } //else{$strsel="";}都为空执行最开始的$strsel } //1.连接数据可以$db = new mysqli("localhost","root","123","mydb");//2.判断是否连接成功if(mysqli_connect_error()){ echo "连接失败";}else{ //3.写sql语句 $sql = "select * from Info".$strsel; //4.执行sql语句 $result=$db->query($sql); //5.处理数据,遍历数据 echo "
"; echo "
"; while($row=$result->fetch_row()) { //改性别 $sex=$row[2]?"男":"女"; //改民族 $nation=NationName($db,$row[3]); //改生日 $birthday=date("Y年m月d日",strtotime($row[4])); echo "
";//\" \"双引号里出现双引号转义字符用 } echo "
代号 姓名 性别 民族 生日 操作
{
$row[0]}
{
$row[1]}
{
$sex}
{
$nation}
{
$birthday}
删除  修改
";}function NationName($db,$code){ //写sql语句 $sql="select * from nation where code='{
$code}'"; //4.执行sql语句 $result=$db->query($sql); //5.处理数据 if($row=$result->fetch_row()) { return $row[1]; } else { return ""; } }?>
0127lianxi.php
无标题文档
host,$this->username,$this->password,$data); if(mysqli_connect_error()) { echo "连接失败"; exit; } else { $result=$db->query($sql); if($type=="CX") { //return $result; 用拼接字符串替换掉 $str=""; while($row=$result->fetch_row()) { for($i=0;$i
host,$this->username,$this->password,$this->database); if(mysqli_connect_error()) { echo "连接失败"; exit; } else { $sql="select * from login where UserName='{$uid}' and Password='{$pwd}'" ; $result=$db->query($sql); if($row=$result->fetch_row()) { return "ok"; } else { return "no"; } } }*/ }?>
0127mydb.php
无标题文档

添加页面

代号:
姓名:
性别:
民族:
生日:
  
返回
0127tianjia.php
无标题文档
query($sql); if($result) { header("Location:0127lianxi.php"); } else { echo "删除失败"; } }?>
0127sc.php
无标题文档

修改页面

query($sql); $row=$result->fetch_row();}?>
代号:
姓名:
性别:
name="sex" value="true"/>男
/>女
民族:
生日:
  
返回
0127xiugai.php
无标题文档
query($sql); //判断是否修改成功 if($result) { header("Location:0127lianxi.php"); } else { echo "修改失败!"; } }?>
0127xgchuli.php
无标题文档
query($sql); if($result) { header("Location:0127tianjia.php"); } else { echo "添加失败"; } }?>
0127tjchuli.php

 0127tjchuli.php中的$sex写法要注意bit和varchar的变量写法

转载于:https://www.cnblogs.com/Chenshuai7/p/5196929.html

你可能感兴趣的文章
idhttp访问DATASNAP有密码验证的中间件
查看>>
libmidas.so.2
查看>>
开发WINDOWS服务程序
查看>>
httpencode编码
查看>>
cross socket和msgpack的数据序列和还原
查看>>
解决跨操作系统平台JSON中文乱码问题
查看>>
DELPHI搭建centos开发环境
查看>>
IdHTTPServer允许跨域访问
查看>>
更新.net core 3.0,dotnet ef命令无法使用的解决办法
查看>>
React躬行记(13)——React Router
查看>>
前端利器躬行记(1)——npm
查看>>
前端利器躬行记(2)——Babel
查看>>
前端利器躬行记(6)——Fiddler
查看>>
Forbidden You don't have permission to access / on this server.
查看>>
Windows server 2008 R2中安装MySQL !
查看>>
Intellij Idea新建web项目(转)
查看>>
用JAVA编写浏览器内核之实现javascript的document对象与内置方法
查看>>
linux 命令之top
查看>>
洛谷 [P3033] 牛的障碍
查看>>
centos iptables
查看>>