如何获得多个复选框的REAL值?

时间:2013-10-01 23:17:17

标签: php checkbox simplexml

我的html表中有一个多重复选框,$ number作为索引     “>

我得到了多个复选框的值:

$checklist = $_POST['checkbox'];

当我回音时,$ checklist的值是正确的。

$i = $checklist[0];
echo $i; // 2 for example

现在我尝试在我的xml文件中获取节点号$ i(2)

$ participant = simplexml_load_file($ fileName); 然后这行echo $ participant->参与者[$ i] - > name;显示空白

或者如果定义$ j = 2;然后echo $ participant->参与者[$ j] - > name;显示参与者3的名称($ j + 1),这是正确的。

这意味着$ check或$ i = $ checklist [0];不要像$ j那样给出一个简单的数字,有什么想法吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

问题只是因为php键入变量,所以$ check不是int类型,$ j是int类型。 只需执行$ i =(int)$ check,并且在执行$ participant->参与者[$ i] - > name时效果很好; Thansk参与。