假设我有一个已填写并保存到SQL数据库的表单。该表单包含超过50个输入字段。用户应该能够在以后更新表单数据。
因此,当用户单击某个编辑按钮时,会发生以下情况:使用PHP脚本从SQL获取数据,并将其转换为Javascript数组。
HTML表单的输入字段具有'name'属性,这些属性与Javascript数组中的键完全相同。剩下的唯一事情就是用来自Javascript数组的相应值填充HTML输入值属性。
我在考虑如何做到这一点。可能有某种循环或某种“查找和替换”功能。无论如何,所有的提示或帮助都非常感谢!
编辑:一段示例代码澄清:
<? php
$Formdata = ($mysqli, "SELECT * FROM FormName WHERE FormID = '$_SESSION['FormID']'");
$Formdata = json_encode($Formdata);
?>
<script>
var FormData = jQuery.parseJSON ( '<?php echo $FormData; ?>' );
</script>"
<form>
Firstname <input type="text" name="Firstname (FIND ARRAY KEY)" value="PLACE CORRESPONDING ARRAY VALUE HERE"><br>
Address <input type="text" name="tel (FIND ARRAY KEY)" VALUE="ARRAY VALUE HERE"><br>
<input ....and so on...
</form>