[ memphis @ 07.07.2006. 15:03 ] @
Ovako, imam tabelu n reda x 4 kolone. Iz baze treba da povucem neke podatke, ali tako da mi se tabela redom popunjava (kada dodje do kraja 4. kolone da predje u sledeci red) itd.

Moze li neko da mi kaze kako, posto sam relativno nov u php svetu :-)

Unapred hvala, Vlada
[ NikolaVeber @ 07.07.2006. 15:11 ] @
Kako su podaci iz baze organizovani?

Ono sto ti treba je petlja u petlji:

Code:

vrednost := matrica dimenzija brojReda x brojKolone;
brojReda = 0;
for (brojReda < broj redova){
  brojKolone = 0;
  for (brojKolone < brojKolona){
     upisi vrednost[brojReda, brojKolone];
  }
  predji u novi red (html);
}


Ako podaci nisu u matrici, izmeniti blago, recimo ako vadis red po red iz baze.
[ memphis @ 08.07.2006. 16:15 ] @
Podaci nisu u matrici, znaci vucem iz baze red po red. Sta sada to znaci, da u vrednost upisujem samo broj reda?
Ako ti nije problem, pojasni.
Pozdrav i hvala :)
[ NikolaVeber @ 08.07.2006. 16:27 ] @
Code:

$res = mysql_query("bla bla");

echo "<table>";

while ($row = mysql_fetch_assoc($res)){
  echo "<tr>";
  echo "<td>" . $row["polje1"] . "</td>";
  echo "<td>" . $row["polje2"] . "</td>";
  echo "<td>" . $row["polje3"] . "</td>";
  echo "<td>" . $row["polje4"] . "</td>";
  echo "</tr>";
}

echo "</table>";
[ glavince @ 09.07.2006. 00:32 ] @
Decko zeli da mu se generise tabela koja bi imala xxx redova i u svaki red 4 kolone.
Code:

$res = mysql_query ("bla bla bla");
echo '<table border = "1" width = "100%">';
$i = 1;
while ($row = mysql_fetch_array($res)) {
if ($i == 1) {
echo '<tr>';
}
echo '<td>';
echo $row['id'];
echo '</td>';
if ($i == 4) {
echo '</tr>';
$i = 0;
}
$i++;
}
echo '</table>';
[ memphis @ 09.07.2006. 22:35 ] @
Hvala svima. Problem resen... :-)