PHP隐藏传值成功但是表单提交的数据不更新,跪求大神相助!
$sql=("UPDATE article SET content = '".$_POST['content']."' WHERE id='" . $_POST['id'] . "'");
为二道等地区用户提供了全套网页设计制作服务,及二道网站建设行业解决方案。主营业务为网站设计、网站制作、二道网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
上面这句有问题。把他修改正确
PHP数组提交数据的问题
假设你的数据设计的比较简单 下面是我的思路,如果是比较复杂设计也可以通过下面的思路进行扩展
首先要有每条记录的id,如果是表单提交每一行要有一个隐藏域来保存id
sc代表参数且是一个二维数组,键名是id值,键值是一个一维关联数组
post参数打印出来是下面这样,然后循环这个post数组 每循环一次根据id来进行更新品牌单价单位
如果是ajax提交 只要把传递的json数据自己拼装一下 后端打印出来和上面的post数据格式一样就可以了
php如何屏蔽比当前id号小的其他id号呢?
那你可以查询的时候直接写id=8或者id=8这样就能显示大于或等于8的数据了。。
select 字段名 from 表名 where id=8;
PHP从浏览器接收和ID号与从表单中的隐藏域带过来的ID号有什么区别??
首先,隐藏域应该归属于表单的POST类里---没异议吧。
对于程序员来说。唯一的区别就是获取的方式不同,一个是$_GET,一个是$_POST
对于用户来说。二者是一样的---他们并不关心提交的是什么。
对于攻击者(可能是黑客或者其他什么的)来说,区别就大了。
通过URL的方式,他们可以写反复的的进行访问,因此甚至可以将你的服务器弄死(当然,这种假设是在你服务器没有做检测的情况下)
而对于Hidden表单来说。是用Post方法,就不能直接像URL那样进行访问,因此在安全性上有了很大提高。
常听说的小偷程序,多半也是基于URL的形式的,如果你是用的POST形式,则小偷就偷不上你了。
从运行原理上来说:URL的GET方式和用表单的POST方式他们的网络发送包不一样,这决定了他们的安全性高低,速度效率的不同---这里不说多了。~~~
php 传递2个参数 怎么隐藏id
用php回写功能 实现伪静态
1、开启rewrite功能
打开注释LoadModule rewrite_module modules/mod_rewrite.so
2、网站配置回写规则
RewriteEngine On
RewriteRule ^/index/([A-Za-z0-9]+)/([A-Za-z0-9]+)/(.*)$ /index.php?id=$1md=$2
文章名称:PHP数据ID在前端隐藏,php向前端发送数据的方法
本文URL:http://lswzjz.com/article/hdidgc.html