首页 > 代码库 > php处理登录、添加数据、删除数据和修改数据

php处理登录、添加数据、删除数据和修改数据

  php 处理登录 :需要先建一个登录的页面,用form表单就可以很轻松的完成,(这里的示例是我根据数据库现成的表做的 是一个teacher表格 根据老师的工号和姓名登录的)

<form action="chuli.php" method="post">  <div>     工号: <input type="text" name="tno"/>  </div>    <div>        姓名:<input type="text" name="tname"/>    </div>    <div><input type="submit" value="登录"/></div></form>

完成后跳转到处理页面

<?php$tno=$_POST["tno"];$tname=$_POST["tname"];//连接数据库$db=new mysqli("localhost","root","root","test");//写查询代码$sql="select tname from teacher where tno=‘{$tno}‘";//执行代码 有返回集$result=$db->query($sql);$a=$result->fetch_row();//判断姓名不能是空 if(!empty($tname)&&$a[0]=$tname){    header("location:main.php");}else{    echo"登录失败";}?>

 

即 连接数据库后 查找登录名和密码 然后根据所查找到的登录即可,登录成功后返回主页面就可以了。

 php添加数据: 在主页面上面 我们建立一个表格 让数据库的数据以表格的数据呈现,

<table cellpadding="0" cellspacing="0" border="1" width="100%"><tr>    <td>工号</td>    <td>姓名</td>    <td>性别</td>    <td>生日</td>    <td>级别</td>    <td>任课</td>    <td>操作</td></tr>    <?php$db=new mysqli("localhost","root","root","test");$sql="select * from teacher";$result=$db->query($sql);if($result){    while($arr=$result->fetch_row())    {        $arr[2]?"男":"女";  //优化网页,如果输入1 就是返回男  如果输入0  返回的就是女        echo"<tr>    <td>{$arr[0]}</td>    <td>{$arr[1]}</td>    <td>{$arr[2]}</td>    <td>{$arr[3]}</td>    <td>{$arr[4]}</td>    <td>{$arr[5]}</td>    <td><a onclick=\"return confirm(‘确定要删除吗‘)\"  href=http://www.mamicode.com/‘shanchu.php?tno={$arr[0]}‘>删除</a></td></tr>";    }}?></table>

 

在表格下面用<a>添加数据</a>

<a  href="http://www.mamicode.com/tianjia.php">添加数据</a>

标签,然后点击添加数据跳转到添加数据的页面, 和登录页面是一样的 都是采用的form表单,很简单的把需要的呈现出来

php删除数据: 在主页面的表格中添加一列,(已经在上面的代码中展现出来了) 用<a>删除</a>标签关联到删除页面,删除页面同样采用form表单

php修改数据:相比以上的处理要麻烦一些,是建立在添加数据和删除数据的基础上的,其他的和删除数据的方法是差不多的,

 

php处理登录、添加数据、删除数据和修改数据