【发布时间】:2011-05-13 11:31:22
【问题描述】:
我有一个包含大量输入文本和复选框的表单。用户可以在提交后对其进行编辑。表单中的数据存储在数据库中。为了允许用户进行编辑,我必须从数据库中检索表单值并填充表单。
至少有 30 个输入,如果我使用 PHP 来比较每个输入,代码很不干净,我相信还有另一种更好的方法。
我正在考虑将整个表单的 html 存储在数据库中,并在用户点击编辑功能时重新加载。
问题 1 如何在提交时保存整个 div#save-div 的 html?如何在php post-submit页面访问$('#sav-div').html?
示例代码
<form type="submit" <form name="post_item" id="post_item" method="POST" action="post_form.php">
<div id="save-div">
<input type="text" id="1" />
.
.
.
//many input text and check boxes
</div>
</form>
问题 2 当我的 PHP 页面加载时,我从数据库中检索到 html 代码时是否取消转义/转义?谁能写个简单的例子?
【问题讨论】:
-
不要存储
form的 HTML 代码。巨大的安全漏洞,它是。 -
@bazmegakapa,你说话像尤达。