作者PHP5 (Powered by Zend Engine2)
看板PHP
标题Re: [请益] checkbox可以传矩阵吗 ?
时间Sat Aug 18 13:05:51 2007
※ 引述《brettt (唉哦~)》之铭言:
: 我有一堆checkbox
: for ($x=0;$x<3;$x++)
: {
: for ($y=0;$y<3;$y++)
: {
: ?>
: <Input type="Checkbox" name="instru[]" value="<?=array($x,$y)?>">
^^^^^^^^^^^^^^^^^^^
<?php echo serialize(array($x,$y)); ?>
: <?
: }
: ?></p><?
: }
: 因此会有9个check box
: O O O
: O O O
: O O O
: 如果使用者选了
: (O)(O) O
: (O) O O
: O O O
: 我希望传到下一页的参数
: $instru=$_POST("instru");
foreach ($_POST["instru"] as $value)
$instru[] = unserialize($value);
: 会是这样的矩阵
: $instru = [ 0 0
: 0 1
: 1 0 ]
: 结果实际上的收到的矩阵却是
: $instru = [ array (变成传字串array)
: array
: array ]
: 请问该如何写才对 ??
另外,建议不要用 <? <?= 这个 short tag
在移植平台常会碰到地雷!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.245.58
※ 编辑: PHP5 来自: 140.112.245.58 (08/18 14:15)