2013-04-28 60 views
0

下面是代码:PHP的mysqli到XML DOM

http://pastebin.com/zQcMff38

这是输出:

http://pastebin.com/v50fjAS1

任何人都可以在这方面帮助请。我想我在某个地方搞砸了。

在输出线16-23,但应在25行

所有课程得到了投入第1章,而不是已经在第1章及2

希望有人能够帮助这一点。

谢谢

+0

您没有给我们提供任何有用的信息..请重新说明您的问题,添加错误,您的期望是什么..您得到了什么问题...您尝试过什么等。 – 2013-04-28 01:16:57

回答

0

您选择所有的章节,然后选择所有的课程。你给PHP没有指示什么时候使用什么课程。

$result = array() 
while($temp = $lessons->fetch_assoc()) { $result[] = $temp; } 
$lessons = $result; 

线后15

添加

unset($lessons[$key]); 

线48

后更换线43与

foreach($lessons as $key => $row2) { 
    if($row1['dbid'] != $row2['chapterid']) { continue; } 
+0

我已经做出了这些更改,但我必须替换$ lessons = $ lessons-> fetch_all(); with $ lessons = $ lessons-> fetch_assoc();因为它不被承认。完成更改后,根本没有显示任何课程。 – Greystoke 2013-04-28 01:52:18

+0

这是因为你的PHP版本<5.3。我已经用解决方法更新了我的答案。 – parnas 2013-04-28 02:04:04

+0

嗨,我看不到您的更新解决方法。 – Greystoke 2013-04-28 02:06:40