[ sekvoja @ 14.07.2007. 18:54 ] @
Zdravo dobri ljudi. Imam dve myqsl tabele iz kojih sam uzeo podatke. Prva ima 32 reda, a druga 48 i to se ne menja, tj ne menja se broj redova, moguce je samo promeniti vrednost istih. Ono sto ja hocu je da iz prve tabele napravim 8 html tabela sa po 4 reda, a iz druge hocu da napravim 8 html tabela sa po 6 redova. Znaci: ucita ce prva tabela sa 4 reda pa ispod nje prva tabela sa 6 redova i tako redom do kraja. Ma i nije toliko tesko ali sam se vec iznervirao, pa da pitam... Hocu ovako da bih na strani imao samo 2 query-a umesto 16. Evo nekog koda koji radi ali kada treba ucitati tabelu sa 6 redova onda vecito ucitava prvih sest redova iz mysql-a: Code: for($i=0; $i<32; $i++){ if($i % 4 == 0){ echo '<table> } ?> <tr> <td><? echo $i+1;?></td> </tr> <? if($i % 4 == 3){ echo '</table>'; //////// Do ovde sve radi ok sada bi trebalo da se prikazu podaci u drugoj tabeli, ali umesto da se svaki put ucitaju sledecih sest vrednosti, ucitava se uvek prvih sest :( //////// echo '<table >'; if($j % 6 == 0){ for($j=0; $j<48; $j++){ ?> <tr> <td><? echo $tea;?></td> </tr> <? if($j % 6 == 5){ echo '</table>'; } } } } } Sve se ponovi 8 puta i pojave se po dve tabele onako kao ja hocu, ali podaci u drugoj for petlji nisu dobri zato sto se uvek ucitava samo prvih sest redova. Dakle kako da u svakoj sledecoj iteraciji uzimam sledecih sest vrednosti? P.S. Izvinjavam se ako je pitanje malo konfuzno ali ne znam kako drugacije da ga formulisem. |