【发布时间】:2015-09-15 05:19:24
【问题描述】:
我有一个 html 表单,其中包含一些禁用字段,具体取决于用户拥有的授权类型。当我按下提交时,脚本应该知道哪些表单字段已发布,哪些未发布,然后仅更新数据库中的相关字段。
例如:
我可以修改Birthday、Birth place 和sex,但Name 和Surname 被禁用,因此不会通过html 表单发布。因此只需更新Birthday、BirthPlace、Sex 其中id = $idperson。但如果我得到许可,我也会发布Name 和Surname。因此我也应该更新这些值。
有没有使用 PDO 的快速方法?还是我必须创建一长串 if/else?
对不起我的英语不好
【问题讨论】:
-
你应该可以循环遍历
$_POST来创建一个查询字符串+绑定数组。 -
另外,您也可以使用类似的方法创建一个可以构建这些的类。