Nisam pojma imao kako drugačije da napišem naslov, i izvinjavam se zbog toga, dakle, evo problema:
Imam 2 tabele, cmsarticles, i cmssections, u prvoj se nalaze članci, i ID sekcije kojoj pripadaju, taj ID se nalazi u koloni 'section'. U drugoj tabeli nalaze se ID (kolona 'ID') i ime (kolona 'name'). I sad ja hoću da mi strana lepo prikazuje u kojoj je sekciji vest (da prikazuje ime), ali kod za to mi je pravi pain-in-ass.
Smislio sam nešto ovako:
$connector = new DbConnector();
$result = $connector->query("SELECT title,tagline,isonfp,isinnf,section,ID FROM cmsarticles WHERE isonfp='1'");
$row = $connector->fetchArray($result);
$result2 = $connector->query("SELECT name,ID FROM cmssections");
$row2 = $connector->fetchArray($result2);
while($row2 = $connector->fetchArray($result2)) { //Uslov je da ima kroz šta da vrti
If ($row2['ID'] == $row['section']) { //Ako se ID u cmssections poklapa sa 'section' onda se promenjiva $sekcija jednači sa imenom sekcije, posle se echo-uje na stranu.
$sekcija = $row2['name'];
}
}
Naravno ovo ne radi. pokušavao sam nešto preko Do-While loopa, ali ne uspeva mi, jednostavno, osećem da mi je na vrh prstiju rešenje za ovo, i da je potpuno debilan problem, ali ne uspevam da ga rešim...
|