mam taka metode do wyswietlania paneli:
public function panelmenu($db){ $panel = ""; $stmt = $db->prepare("SELECT * FROM xxx"); $stmt->execute(); while($row = $stmt->fetch()){ $panel .= "<dl id='panelmenu'><dt>".$row['ptitle']."</dt>"; if($row['pfunction'] == 1){ if($row['pfunctionname'] == "{NAVIGATION}"){ $stmt = $db->prepare("SELECT * FROM xxx"); $stmt->execute(); while($menu = $stmt->fetch()){ $panel .= "<dd>".$menu['menutitle']."</dd>\n"; } } } } return $panel; }
W bazie danych sa 2 panele, a pomimo tego po wyswietleniu jednego petla konczy prace i przechodzi do return
Gdzie popelnilem blad??