2016-07-28 56 views
0

我有一个PHP页面,大约有70个字段被发布。
31有以下百通:HOURS_1,HOURS_2,hours_3等。
31有以下百通:DESCRIPTION_1,description_2,description_3等。
有喜欢的clientID的,一个月,一年
其他一些变量/场正如你所看到的,是的,它看起来像一个时间表。 它得到张贴,因此我想在一个数组中的所有小时和在另一个数组中的描述插入到表中。

如何将这些小时和描述字段整齐地放入一个数组(或两个数组)中,这样我可以在验证之后使用它们将它们插入到MySQL表中?PHP:Post 70变量 - >数组 - > MySQL

+2

什么是这些变量的来源是什么?他们是从外部API进行还是您的设计使这些名称如此?如果它是你的,那么这是不好的设计,你最好改变它。 –

+0

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

回答

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