php - 存储表单数据的有效方法?

标签 php mysql html css forms

我有一个网络应用程序,它有一个大而复杂的表单(字段、检查等)。 我不得不使用标准操作系统表单控件,因为它们具有视觉(样式)限制。

我基本上一直在创建带有 ID 的跨度并附加类或自定义数据属性。稍后我需要将其发送到 PHP 脚本以插入到数据库中。这在过去运作良好,但我不得不对字段进行大量手动处理,我认为效率不高...有更好的方法吗?

我现在是,

IF ($('#foo').hasClass('on')){bar=1}

...

然后我通过手动编写一个 POST 字符串

foo=bar&bla=blabla ...

然后在 PHP 端进行更多操作以创建插入 SQL 语句。 如果你有几十个字段,它似乎效率低下......但我讨厌标准的 FORM 元素......

有什么建议吗? ....循环?数组?

最佳答案

您应该使用表格。但是如何让它漂亮呢?

使用 JavaScript,您可以拥有一种表单前端。隐藏表单元素并使用一些 JS 在交互时更改表单字段值。

在 Google 中搜索 pretty forms jquery

关于php - 存储表单数据的有效方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11305151/

相关文章:

php - 如何限制使用 PHP 将 JavaScript 脚本插入数据库?

php - 什么是编写此函数的更好方法。它获取一个远程文件并将其复制到本地,在 php 中

php - bindParam和bindValue有什么区别?

html - Bootstrap v2 缩略图统一高度

HTML CSS 表格布局

php - 记录 cakephp 项目

mysql - 询问mysql中的存储函数

mysql - CF10 AES 加密 java.lang.String 存储数据时无法转换为 [B 错误

php - INNER JOIN 与 mysql 中带有 max 和 where 子句的子查询

javascript - 按钮应该仅在两个事件后可用