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>';
}
}
}
}
}
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.