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

Posted xwenbin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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‘语句即可





























































以上是关于php 如何在HTML页面中实现对数据库表数据的增删改查的主要内容,如果未能解决你的问题,请参考以下文章

如何在安卓开发中实现对listview的增删改查与刷新

php页面中实现对数据库的操作

如何在hibernate中实现对两个表的查询数据?

10.31上午 数据库的更改(从网页上实现对数据库的更改)

如何在 Postgresql 中实现对复杂嵌套 JSONB 的全文搜索

如何在 R Shiny 中实现对数据表的内联编辑