gpt4 book ai didi

php - 为每个序列化 ID 和 PHP

转载 作者:行者123 更新时间:2023-11-29 00:51:22 24 4
gpt4 key购买 nike

你好,我需要一些 jQuery 帮助,通过为输入文本提供序列号,如 qty0rate1amt2 i++ 等文档加载或通过给添加新行按钮

这是我的html代码

<tr class="item-row1">
<td><input id="qty1" name="qty1" type="text"></td>
<td>
<select id="selectitem1">
<option value="">Select One...</option>
<option value="17">Apple</option>
<option value="18">Orange</option>
<option value="9">Banana</option>
</select>
</td>
<td><input id="desc1" name="desc1" type="text"></td>
<td><input id="rate1" name="rate1" type="text"></td>
<td><input id="amt1" name="amt1" type="text"></td>
</tr>

<tr class="item-row2">
<td><input id="qty2" name="qty2" type="text"></td>
<td>
<select id="selectitem">
<option value="">Select One...</option>
<option value="17">Apple</option>
<option value="18">Orange</option>
<option value="9">Banana</option>
</select>
</td>
<td><input id="desc2" name="desc2" type="text"></td>
<td><input id="rate2" name="rate2" type="text"></td>
<td><input id="amt2" name="amt2" type="text"></td>
</tr>

等等……!

请帮助我创建一个 php 代码,我现在正在使用此代码

$id1 = $_POST['id1'];
$qty1 = $_POST['qty1'];
$qty2 = $_POST['qty2'];
$rate1 = $_POST['rate1'];
$rate2 = $_POST['rate2'];
sql_query =" INSERT INTO products (id,qty,rate,amt) WHERE id = $id VALUES ($id,$qty,$rate,$amt);

我想创建一个循环代码,但我不知道如何从页面获取所有可能的值并将其发布到 MySQL WHERE id = $id + number

最佳答案

对于每个递增的名称,如 desc1、desc2、rate1、rate2 等,您可以将它们写为 desc[]、selectItem[] 等。此数组 snytax 将在 PHP 中显示为 $_POST['selectItem '] 它将是一个数组。然后你可以循环其中一个并制作所有的插入,即

 for($i = 0, $l = count($_POST['selectItem']); $i < $l; $i++)){
sql_query ="INSERT INTO products (id,qty,rate,amt) WHERE id = $id VALUES ('" . $_POST['selectItem'][$i] . "','" . $_POST['qty'][$i] . "', '" . $_POST['rate'][$i] . "', '" . $_POST['amt'][$i] . "')";
//execute query
}

关于php - 为每个序列化 ID 和 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8458855/

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