我在jQuery和HTML5上有一个动态创建表单的脚本。
然后我用:
var OForm = $('#OForm');
// Find disabled inputs, and remove the "disabled" attribute
var disabled = OForm.find(':input:disabled').removeAttr('disabled');
// serialize the form
var Values = OForm.serialize();
// re-disabled the set of inputs that you previously enabled
disabled.attr('disabled','disabled');
console.log(Values);然后,我使用ajax将值发布到PHP。
问题:
如果表单不是动态的。我可以得到价值:
$name = $_POST['name'] 以此类推。
但问题是,我有一些字段在我的形式,是编号。
示例:
也可以是:
如何获得这些值以将它们插入到MySQL上?
解决了
使用数组而不是编号的键。
<input name="name[10]" value="Josh"><input name="name[23]" value="Peter">提交:
$_POST["name"] = array(
"10" => "Josh",
"23" => "Peter",
);您可以使用foreach遍历所有名称:
foreach ($_POST["name"] as $key => $value) {}发布于 2014-08-19 11:14:04
使用数组而不是编号的键。
<input name="name[10]" value="Josh"><input name="name[23]" value="Peter">提交:
$_POST["name"] = array(
"10" => "Josh",
"23" => "Peter",
);您可以使用foreach遍历所有名称:
foreach ($_POST["name"] as $key => $value) {}https://stackoverflow.com/questions/25381668
复制相似问题