gpt4 book ai didi

javascript - jquery mobile和php mysql中将动态字段数据存储到数据库

转载 作者:行者123 更新时间:2023-11-29 21:03:46 26 4
gpt4 key购买 nike

我正在 Jquery Mobile 中创建一个订单页面,用户在其中填写数据和数量。

创建动态字段

每当用户填写大量数据时,例如输入1,则只会生成一个动态字段。代码如下

HTML

<label for="textarea2b">Quantity</label>
<input type="number" name="name2" id="quantitypickup" onkeyup="showdimension()" value="" data-clear-btn="true" placeholder="">
<div id="dimshow" class="row">

JS显示动态字段

function showdimension() {
var q = $("#quantitypickup").val();
var r = $("#dimshow");
if (q == "0" || q == "" || q == null) {
r.hide();
r.html('');
} else {
r.show();
r.html('');
for (var i = 0; i < q; i++) {
r.append(' <div class="col-xs-6"><label>Item Name ' + (i + 1) + '</label><input type="text" name="name2" id="itemname" onkeyup="" value="" data-clear-btn="true" placeholder=""></div><div class="col-xs-6"><div class="row"><div class="col-xs-4"><label>Length</label><input type="number" id="length" name="name2" onkeyup="" value="" data-clear-btn="true" placeholder=""><label style="text-align:center">inches</label></div><div class="col-xs-4"><label>Width</label><input type="number" name="name2" id="width" onkeyup="" value="" data-clear-btn="true" placeholder=""><label style="text-align:center">inches</label></div><div class="col-xs-4"><label>Height</label><input type="number" id="height" name="name2" value="" data-clear-btn="true" placeholder=""><label style="text-align:center">inches</label></div></div> </div></div>');

}

}
}

我想使用 mysql 和 php 将其插入数据库,我该怎么做。下面是 fiddle https://jsfiddle.net/ankit10594/5suemmyk/请帮忙

最佳答案

在 js 中:更新 id 和 name 字段

for (var i = 0; i < q; i++) {
r.append(' <div class="col-xs-6"><label>Item Name ' + (i + 1) + '</label><input type="text" name="itemname_'+(i+1)+'" id="itemname_'+(i+1)+'" onkeyup="" value="" data-clear-btn="true" placeholder=""></div><div class="col-xs-6"><div class="row"><div class="col-xs-4"><label>Length</label><input type="number" id="length_'+(i+1)+'" name="length_'+(i+1)+'" onkeyup="" value="" data-clear-btn="true" placeholder=""><label style="text-align:center">inches</label></div><div class="col-xs-4"><label>Width</label><input type="number" name="width_'+(i+1)+'" id="width_'+(i+1)+'" onkeyup="" value="" data-clear-btn="true" placeholder=""><label style="text-align:center">inches</label></div><div class="col-xs-4"><label>Height</label><input type="number" id="height_'+(i+1)+'" name="height_'+(i+1)+'" value="" data-clear-btn="true" placeholder=""><label style="text-align:center">inches</label></div></div> </div></div>');

}

现在将所有这些 div 和 Html 放入 <form method='POST' action='<your_page name.php'> 中标签。 & 创建一个提交按钮。在 .php 页面中,您可以从 $_POST["name2"] 获取 Quantity 的值。现在使用 for()将数据插入数据库。

关于javascript - jquery mobile和php mysql中将动态字段数据存储到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36995802/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com