[ zlatko @ 14.04.2010. 15:58 ] @
Imam dve mysql tabele:
tabela content koja ima redove id i title
i tabela files koja ima redove filename, date i content

Spajam ih sa LEFT JOIN-om da napravim listu title-ova iz content tabele, a da se ispod svakog title-a izlistavaju filename-ovi i datumi iz files tabele ako im je isti content broj sa id brojem title-a. To treba da izgleda ovako:

title1
- filename1 - date1
- filename2 - date2
- filename3 - date3
title2
- filename4 - date4
- filename5 - date5

Već sam dobio pomoć pre nego što sam ubacio red "date" u tabelu.

Code:

$arr_results = array();//ovo ce biti multidimenzionalni niz za cuvanje rezultata

while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
    $arr_results[$row['title']][]=$row['filename'];
//elementi ovog niza su drugi nizovi. 
//kljucevi tih drugih nizova ce biti imena title-ova, a vrednosti unutar nizova ce biti stringovi koji ce predstavljati filename-ove
}

//i samo uradis ispis
foreach($arr_results as $title=>$filenames)
{
    echo $title.'<br>';
    
    foreach($filenames as $filename)
    {
        echo '-'.$filename.'<br>';
    }    
}


Gde i kako da u ovu funkciju ubacim red "date" da bi mi sve ovo funkcionisalo kako treba?
[ Goran Rakić @ 14.04.2010. 17:19 ] @
U niz $arr_results možeš da smestiš i ceo $row, a ne samo jedan njegov član.
[ zlatko @ 14.04.2010. 21:09 ] @
Gde? Kako? :)
[ Goran Rakić @ 14.04.2010. 22:12 ] @
To je već za IT Berzu poslova.