Autor | Zpráva | ||
---|---|---|---|
matice Profil * |
Mam 9 riadkov MySQL a potrebujem ich vypisat do matice o rozmere 3x3:
Jak na to ? zatial mam nieco taketo, ale vypise do vsetych devat poli samozrejme len prvy zazanam $sql = "SELECT * FROM oil_vyrobky ORDER BY ID LIMIT $start,$limit"; $q = mysql_query($sql,$con); echo '<table id="main_page" cellspacing="20">'; $r = mysql_fetch_row($q); $num = mysql_num_rows($q); $x =0; for($i=1;$i<=3;$i++){ echo '<tr id="tr_img" valign="top">'; for($j=1;$j<=3;$j++){ echo '<td id="td_img">'.$r[1].'</td>'; $x++; } echo '</tr>'; $x++; } echo '</table>'; |
||
matice Profil * |
#2 · Zasláno: 14. 10. 2009, 07:54:25
oprava, mam to nejak takto
$sql = "SELECT * FROM oil_vyrobky ORDER BY ID LIMIT $start,$limit"; $q = mysql_query($sql,$con); echo '<table id="main_page" cellspacing="20">'; $r = mysql_fetch_row($q); $num = mysql_num_rows($q); $x =0; for($i=1;$i<=3;$i++){ echo '<tr id="tr_img" valign="top">'; for($j=1;$j<=3;$j++){ echo '<td id="td_img">'.Mysql_result($q,$x,'nazov').'</td>'; $x++; } echo '</tr>'; $x++; } echo '</table>'; |
||
Jan Tvrdík Profil |
#3 · Zasláno: 14. 10. 2009, 07:55:21 · Upravil/a: Jan Tvrdík
$sql = "SELECT * FROM oil_vyrobky ORDER BY ID LIMIT $start, $limit"; $query = mysql_query($sql, $con); echo '<table id="main_page" cellspacing="20">'; $i = 0; while ($row = mysql_fetch_assoc($query)) { if ($i % 3 === 0) { echo '<tr id="tr_img" valign="top">'; } echo '<td id="td_img">' . $row['nazov'] . '</td>'; if ($i % 3 === 2) { echo '</tr>'; } $i++; } echo '</table>'; |
||
matice Profil * |
#4 · Zasláno: 14. 10. 2009, 08:07:31
dik :)
|
||
Časová prodleva: 15 let
|
0