Imam en majhen problem pri programiranju, ki pa bo verjetno težje za razumeti.
Namreč imam eno skupno tabelo v kateri se nahajajo kateri se nahajajo kategorije in podkategorije (te se povezane z row-om parent_kat).
V kolikor bi uporabnik izbral eno glavno glavno pokategorije, bi želel, da se mu prikažejo vsi izdelki, ki so povezani s pokategorijami. Namreč izdelki niso nikoli "pisani" pod glavnimi kategorijami ampak samo s podkategorijami.
Nekaj sem že poizkušal a vedno brez uspeha, ker mi je ta foreach vedno delal težave.
Tole spodaj je nastala čista zmeda, tako da prosim brez posmeha :)
$sql = 'SELECT kat_id, kat_ime, kat_parent_id, kat_url FROM oglasi_kategorije WHERE kat_parent_id=\'' . $catid . '\'';
$result = $db->sql_query($sql);
$search_id = array();
while ($search_id = $db->sql_fetchrow($result)) {
$search_id[] = intval($search_id['kat_id']);
}
foreach ($search_id as $key) {
// ????????
}
if (!empty($search_id['kat_id'])) {
$sql_where_query .= "AND kat_id IN (".$search_id['kat_id'].") ";
}