Echo problem

hi,

ich hab ein problem mit eienemk echo code. ich hab keine ahnung worans liegt. bei einem teil klappt echo dann mal wieder nicht. entweder dreht php durch oder ich bin einfach zu blöd dazu.

hier mal der code:

[php]

nav

<?php $h = $DB->query('SELECT * FROM nav_header WHERE pos=1 ORDER BY ort'); for ($i = 0;;) { echo '"; $link = $DB->query("SELECT * FROM nav WHERE pos=1 AND sub=".$DB->result($h,$i,"id")." LIMIT 1"); $ii = $DB->fetch_array($link); echo '"; $i++; if ($i == $DB->num_rows($h) || $i > $DB->num_rows($h)) { break; } } ?>
'; echo $DB->result($h,$i,"text");; echo "
  >>'; // und dies auch echo $ii['text']; echo "
nav [/php]

ich hab kommentare über den nicht funktionieren den echo geschrieben. der rest funktioniert wunderbar. für alle die es interresiert: das ist die rechte navigation eines Lit den ich grade schreibe. wers sich angucken will kann das hier machen:
http://www.lukeelten.de/~mve/include.php

es ist die links nav ber der die echos nicht funktionieren. und in der mysql datenbank ist auch alles in ordnung, und einen eintrag gibs auch, der eigentlich werden müsste. es klappt aber nicht. weiss jemand wieso?

so sollte es gehen:

[php]

<?php $var['url'] = 'http://www.html.de'; echo 'html.de'; ?>

[/php]

Nils aka XraYSoLo

ich hab den fehler gefunden. (man bin ich blöd) mein query konnte gar keine datensätze aus der mysql datenbank ziehen weil ich die spalte gelöscht habe nach der der suchen soll. wird nicht wieder vorkommen. (hoffe ich)