php 如何在HTML页面中实现对数据库表数据的增删改查

  上一篇详细说明了如何将数据库中的数据打印到html页面上,本篇将介绍如何在HTML页面的表格里进行对数据库内容的增删改查

还是借用上一篇的页面,在此基础上增加了操作按钮:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>表格</title>
//首先要引入jquery
<script type="text/javascript" src="../../jquery-3.2.1.min.js"></script>
//然后引入本页面js
<script type="text/javascript" src="js/index.js"></script>
</head>

<body>
<a href='add.html'>添加</a>
<table id="tab"></table>
</body>
</html>

新建添加页面:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>表格</title>
</head>

<body>
<form action="index.php?id=add" method="post">
字段名1:<input name="input1"></input>
字段名2:<input name="input2"></input>
字段名3:<input name="input3"></input>
...
<button>添加</button>
</form>
</body>
</html>



点击添加后跳转到添加页面
在php页面需做switch判断,根据id的传值,来决定执行哪条代码:

$type=$_REQUEST['type'];  //根据这个类型判断干什么
//根据页面name采用post取值
$value1=$_POST['input1'];
$value2=$_POST['input2'];
$value3=$_POST['input3'];
switch($type){
//如果传值是‘add’就执行以下代码
case 'add':   
$sql="insert into table(字段1,字段2,字段3,。。。) values('$value1','$value2','$value3',....)";
$res = $db->query($sql);
break;

同样的道理,修改,删除都可以用这样的方法,通过switch判断带来的传值来执行相应的sql'语句即可

猜你喜欢

转载自www.cnblogs.com/xwenbin/p/10223778.html