插入多行php msyql

问题描述 投票:0回答:1

您好,我想将多行插入到我的 mysql 数据库中,问题是对于 numRows,无论我添加了多少行,我总是得到 1 作为结果。并且

$_POST["product_name"][$i]
也没有返回任何信息

$numRows = count($_POST["product_name"]);
    echo "<script>alert('$numRows');</script>";

for ($i = 0; $i < $numRows; $i++) {
        $test = $_POST["product_name"][$i];
        echo "<script>alert('$test');</script>";
}

输入栏:

<td><input type="text" class="form-control" name="product_name[]" onchange="Calc(this)"></td>

这就是添加行功能

function btnAdd() {
            var v = $('#Trow').clone().appendTo('#Tbody');
            $(v).find("input").val('');
            $(v).removeClass("d-none");
        }
javascript php mysql arrays
1个回答
0
投票

要访问该数组,请使用 $_POST['product_name']。这使您能够执行以下操作:

foreach ($_POST['product_name'] as $key => $value) {
    echo $value . "<br />";
}

$value 将打印每个产品名称。

© www.soinside.com 2019 - 2024. All rights reserved.