[ Milan M. Radovic @ 02.07.2006. 16:16 ] @
Momci , glava mi je prepuna ovih dana informacija i nesto razmisljam mozda Vi mozete da mi pomognete.
Elem, iz mysql mi cita spisak fajlova (slika.jpg) i sad treba da gi poredja u $kolona kolona...
....
jel da podelim ukupan broj slika sa projem kolona pa da dobija na svakoj x slici da prelazi u novi <tr>?

Je to adekvatno resenje?
[ Nemanja Avramović @ 02.07.2006. 16:34 ] @
Definiši broj slika po redu. Uzmimo za primer 3. Onda kod te petlje gde izlistavaš slike napravi brojač, i stalno povećavaj isti za 1. U svakom koraku, posle uvećavanja broja uporedi taj broj sa definisanim brojem slika po redu (3). Ako se brojevi podudaraju prelomi red (<tr>?) i resetuj brojač na 0

[Ovu poruku je menjao JaHvram dana 02.07.2006. u 17:55 GMT+1]
[ Milan M. Radovic @ 02.07.2006. 16:40 ] @
Citat:
JaHvram: Definiši broj slika po redu. Uzmimo za primer 3. Onda kod te petlje gde izlistavaš slike napravi brojač, i stalno povećavaj isti za 1. U svakom koraku, posle uvećavanja broja uporedi taj broj sa definisanim brojem slika po redu (3). Ako se projevi podudaraju prelomi red (<tr>?) i resetuj brojač na 0 ;)



Tako sam i mislio,al rekoh da proverim...
Samo da mi "boss" ne trazi Page1,page2 itd...
Onda cu se pogubiti u sopstvenom kodu...
[ Nemanja Avramović @ 02.07.2006. 16:53 ] @
Ma nije to teško. Pogledaj ovo: http://www.eyesburnmusic.com/gallery.php pa klikni na "Photos". To sam na tu foru radio a ima i paginaciju. Ako uspem da pronađem tu skriptu okačiću ti ovde.
[ Milan M. Radovic @ 02.07.2006. 17:41 ] @
Gotovo,evo stavio sam code ako nekom zatreba ovde na ES.

Malo je iskomplikovan ali moj sistem je - sto lako ako moze komplikovano!



Code:
                    # ODREDJIVANJE BROJA REDOVA
                    $query = mysql_query("SELECT * FROM galerija ORDER BY vreme_unosa;");
                    $broj_slika = mysql_num_rows($query);
                    $redova = $broj_slika / $kolona;
                    $redova_int = (int)($redova);
                            if($redova > $redova_int)
                                    {    
                                            $redova = $redova_int+1;
                                    
                                    }
                            else{}
                            echo "<tr class=\"text\">";            
                    $counter=$kolona;
                                while($red = mysql_fetch_array($query) )
                                {
                                        $fajl = $red['fajl'];
                                        $naziv = $red['naziv'];
                                        
                                        if($counter == $kolona)
                                        {
                                            echo "</tr>
                                                                    <tr class=\"text\">";
                                            $counter = 0;
                                        }
                                        else{}
            
                                
                                        if($fajl == ""){ echo "<td></td>";}
                                        else
                                            {
                                            
                                                    echo  "<td>
                                                    <div align=\"center\">
                                                    <a href='http://$host/sr/pregled_slike.php?q=$fajl'>
                                                    <img class=slika src='http://$host/resize.php?w=150&fajl=$fajl&subdir=galerija' border=0></a>
                                                    <br>$fajl
                                                    </div></td>";    
                                                
                                            }
                                $counter = $counter +1;
                                
                                }
                    echo  "</tr>";
                    

[ zrnoo @ 02.07.2006. 18:35 ] @
Mislim da bi nekima koristilo ako bi okacio i fajl "resize.php" ...
evo recimo MENI BAS TREBA" :)))
ako ti nije problem.......ali kompletan ...

veliki poz
[ Milan M. Radovic @ 03.07.2006. 10:27 ] @
Citat:
zrnoo: Mislim da bi nekima koristilo ako bi okacio i fajl "resize.php" ...
evo recimo MENI BAS TREBA" :)))
ako ti nije problem.......ali kompletan ...

veliki poz

E pa CODE tog fajla sam nasao ovde na ES,tako da bi bilo malo bezveze da ponovo pisem...al evo okacicu ga,ubice me admin....
[ lukeguy @ 03.07.2006. 22:12 ] @
Možeš i da pojednostaviš skriptu, deluje prilično glomazno. Inače, za ove stvari poput preloma redova se uglavnom koristi ostatak pri deljenju. Ako ti npr. treba 5 kolona proveravaš ostatak pri deljenju sa 5 i kada je on nula, to znači da si u petoj koloni. Na taj način se ne cimaš sa resetovanjem brojača i ne moraš da dupliraš brojač da bi dobio ukupan broj slika, stranica, čega god ti treba...