Dzisiaj zaczlem uzywac klasy do obslugi bazy danych EZSQL.
I natrafilem na 2 problemy
1. W poniszym kodzie wskazuje mi blad "Warning: Invalid argument supplied for foreach() in c:\wamp\www\start\ez.php on line 17" ---> czyli tu:
<?php $rs2 = $db->get_results(\"SELECT * from menu where parent='\".$kat->cid.\"' \"); foreach ($rs2 as $pkat) ?>
Ogolnie caly skrypcik sklada sie z kodu:
<?php $rs= $db->get_results(\"SELECT * from menu WHERE parent='0'\"); foreach ($rs as $kat) { $return .='<table width=123 cellspacing=0 cellpadding=0 border=1>'; $return .='<tr><td><b>'.$kat->title.'</b></td></tr>'; $rs2 = $db->get_results(\"SELECT * from menu where parent='\".$kat->cid.\"' \"); foreach ($rs2 as $pkat) { if( $_GET['dzial'] == $pkat->cid ) { $return .='<tr><RIGHT><td class=tdactive width=123 HEIGHT=18>'.$pkat->title.'</td></tr>'; } else { $return .='<tr><RIGHT><td class=tdnormal width=123 HEIGHT=18> <a class=menu href=?dzial='.$pkat->cid.'>'.$pkat->title.'</a></td></tr>'; } } } ?>
Ja w EZSQL mozna pobrac liczbe rekordow spelniajacych dany warunek czyli num_rows ?
Z gorzy dzieki za pomoc.