我的表单上有一个隐藏字段,我想整理并发布与数组中的价格相关的日期,以便我可以在另一个页面上使用它们。目前,我有以下定义的输入字段。输入字段内的多维数组
<input name="arrayDatesPrices[]" type="hidden"
value="<?php echo PrintDateTime($recordsCourseWeeks->getField('Start_date'),"d/m/Y"); ?>">
当我在接下来的页面上执行print_r(arrayDatesPrices)时,它列出了数组中的所有日期。这完全按照预期工作。我有另一个名为$ Price_per_week的字段,我想将价格与日期关联。因此我尝试了以下内容。
<input name="arrayDatesPrices[]" type="hidden"
value="<?php echo array(PrintDateTime ($recordsCourseWeeks->getField('Start_date'),"d/m/Y"), array($Price_per_week)); ?>">
当我在下面的页面上做一个print_r(arrayDatesPrices) - 我得到一个空白数组。我有我的格式不正确,或者你可以做多维数组输入字段?
尝试通过会话转移这些东西呢? – hakazvaka
你正在做<?php echo array(); ?>在你的代码中。它导致将数组转换为字符串,从而导致value =“Array”。如果你需要整个数组的内部值属性,你可以print_r($ array,true)。 –