<?php $result2 = mysql_query(\"select idpk,pnazwa from oferta_pkat where idk='$xidk' order by pnazwa\",$dbi); } } ?>
no i za chiny nie chce dzialac, sprawdzilem juz wszystko, nazwy pol sa wpisane dobrze , nazwy tabel tez , nie widze bledu a pole select jest dalej puste.
Zadanie jest takie ze do jednego selecta ma byc pobierana kategoria i podkategoria przyporzadkowana kategorii. Dane maja byc zlaczone . potem po przeslaniu je rozdziele .
Fragment kodu pochodzi z gotowca z modulu phpnuke, jednak przerobilem go i powinien takze dzialac, kod oryginalu:
<?php echo\"\" .\"<select name=\"catgforprocess\">\"; $result = sql_query(\"select id_catg,catg from $prefix\".\"_ads_category where language='$currentlang' order by catg\",$dbi); while (list($xid_catg,$xcatg) = sql_fetch_row($result,$dbi)){ $result2 = sql_query(\"select id_subcatg,subcatg from $prefix\".\"_ads_subcatg where id_catg='$xid_catg' order by subcatg\",$dbi); while (list($xid_subcatg,$xsubcatg) = sql_fetch_row($result2,$dbi)) { } sql_free_result($result2); } sql_free_result($result); .\"</td></tr>\"; ?>
Juz sobie poradzilem
<?php $result2 = mysql_query(\"select * from oferta_pkat where idk='$kat[idk]' order by pnazwa\",$dbi); echo \"<option value=\"$kat[idk]\".\"_\".\"$kat2[idpk]\">$kat[nazwa]-$kat2[pnazwa]</option>n\"; } } ?>