PHP:发布70个变量 - >数组 - > MySQL的

时间:2016-07-28 08:14:53

标签: php arrays

我有一个包含大约70个字段的PHP页面 31有以下模式:hours_1,hours_2,hours_3等。
31具有以下模式:description_1,description_2,description_3等。
还有一些其他变量/字段,如clientID,month,year
如您所见,是的,看起来像时间表。 它被张贴,因此我想在一个阵列中的所有时间和另一个阵列中的描述,然后将其插入表中。

如何将这些小时和描述字段整齐地放入一个数组(或两个数组)中,以便在经过一些验证后,可以使用它们将它们插入到MySQL表中?

1 个答案:

答案 0 :(得分:0)

在PHP或HTML中,您始终可以使用[]约定将变量命名或接收到服务器端的数组中,即

您可以:

,而不是像往常一样使用_number生成变量
<?php foreach(range(0, 30) as $i): ?>
    <input name="hours[]">
<?php endforeach; ?>

这将允许您在服务器端整齐地接收数组,以便

$_POST['hours'];//will give you an array of all the hour inputs if you submit with post