Array Post Ajax

时间:2017-09-27 03:49:32

标签: javascript php arrays ajax

我正在使用的代码显示所有产品,用户通过输入为每个产品分配相应的价格。单击单个提交按钮将更新所有价格。

问题是如果我为每条记录输入一个输入,则服务器不会发布所有记录。仅记录了500个帖子,而不是总数。服务器不允许我修改php.ini文件以更改max_input_vars。此代码有效,但它在单个输入中显示了该数组。如何通过javascript提交表单并将整个数组发布到单个输入中?我可以使用哪种其他解决方案?

这是代码:

while ($row = mysql_fetch_array($result_categorias4334x)) {
    $precio[] = $row['Precio'];
}
<input type="text" name="precios" value="<?php echo implode(",",$precio);  ?>

//POST

if (isset($_POST['ok'])) {
$precios = $_POST['precios'];
$preciosarr = explode(",", $precios);
print_r($preciosarr); }

在我这样做之前:

while ($row = mysql_fetch_array($result_categorias4334x)) {
    $precio = $row['Precio'];
    ?>
    <input type="text" name="precios[]" value="<?php echo $precio; ?>">
    <?php
}

但它没有发布所有记录。只有前500条记录。

0 个答案:

没有答案