你这代码有多处错误。
10年积累的网站设计制作、成都网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计制作后付款的网站建设流程,更有工布江达免费网站建设让你可以放心的选择与我们合作。
1、注册按钮的type选submit;
2、php的接收数据既然你的html form表单选了post,那么你接收时候也应该用$_POST去接收,而不是$_GET;
3、数据库的链接没有设置传输编码, 这样很容易造成插入的数据乱码。
onclick属性是调用javascript函数的,javascript函数要这样scriptfunction show(){}/script包起来,而且要放在表单前面。而且数据库是在服务器的,javascript是客户端脚本,好像没有调用数据库的。用php举个例的话是这样写,mysql数据库
form method="post" action="1.php"
input type="text" name="text"/
input type="submit" value="ok"/
/form
?php
$text=$_POST['text'];
接下来用php调用数据可方法吧$text变量写入数据库就可以了
楼上说得不错,这是很基本的操作,相信你只是不知道怎么做交互?你这么问我可以理解为你已经把数据展示出来了?
那么这样的话你在展示数据的时候需要把数据的id查询出来并写在标签中,最好是id={$id};然后点击按钮的时候不管你是原生js还是ajax,取标签中的id并请求你的controller文件;在类中用id再去查询数据库数据做你所说的修改、删除。emmm。。。应该说的很清楚了吧。当然办法不止这一种,自己再研究研究吧。
我这里只能给你个大概的思路。首先单行删除是通过获取id,获取id的话可以通过js获取,然后提交数据到后台php,从数据库中判断是不是这个id如果是的话就删除这条数据,全部删除的话是直接删除这个表中的内容。
?
!DOCTYPE html
html lang="en"
body
button type="button"div id="buttonValue" onclick="add();"0/div/button
div id="test"/div
script src="../js/jquery-2.1.4.js"/script
script
var a = 0;
function add() {
a++;
$.ajax({
type: 'GET',
url: 'do.php',
data: {
param: a
},
success:function (response) {
$("#buttonValue").html(a);
$("#test").html(response);
}
});
}
/script
/body
/html
以上是test.php
$a = $_REQUEST["param"];
echo $a;
以上是do.php
do.php接收参数后根据你的需求处理数据就好了。
1、首先这个页面是php页面,还要确定这个页面是提交到本页面的,设置 表单的 action="",或者设置action=“#”,或者不写action 都是提交到本页面的
2、创建一个表单,写入几个文本输入框,并设置name值,一定要设置name,最后还要有一个提交按钮
3、在最上面开始写php代码,如果需要处理这些数据,就处理,不需要处理可以不用写,点击提交按钮会提交到本页面并且刷新