【发布时间】:2016-07-11 08:15:44
【问题描述】:
所以,我有一个带有 HTML 表格的表单。
表格的每个框都包含一个文本字段。这些字段中的每一个都具有相同的名称,如下所示:
<input name="quantity[]" type="text" />
HTML 表格如下所示:
行是数字。列是月份。 用户必须在至少一个框中输入一个数字(数量)。
然后,他们可以提交表单。
我的 SQL 表应该是这样的:
Number - Month - Quantity
222000 - 12 - 50
222000 - 02 - 31
300000 - 01 - 25
221000 - 02 - 28
如您所见,表格中的 1 行 = 1 个输入文本。
在 PHP 中,我得到这样的数据:
foreach($_POST['quantity'] as $key => $text_field){
if(!empty($text_field)) {
$requete = $bdd->prepare('INSERT INTO my table VALUES(:number, :month, :quantity)');
$requete->execute(array(
':number' => *???*,
':month' => *???*,
':quantity' => $text_field
));
}
}
我的问题:如何在 PHP 中检测我的 HTML 表中的行号和列号并将结果放入我的 SQL 表中?
【问题讨论】:
-
您可以使用 jquery 来做到这一点。为此使用ajax首先使用jquery获取所有相关数据创建它的对象并使用ajax将其传递给php文件并将其保存在数据库中。