Autor | Zpráva | ||
---|---|---|---|
king26 Profil |
#1 · Zasláno: 10. 7. 2008, 13:32:53
Cau, potrebuju vypsat z databaze data, ale dat je do tabulky rekneme treba o 2 sloupcich? jak na to?
php vypisu: <?php $q = mysql_query("select akt.id,akt.autor,akt.datum,akt.nadpis,akt.ak_zk,akt.ak_cel,uzivatele.n ick from akt,uzivatele where (akt.autor=uzivatele.id) AND (zob = '$vy') order by id desc limit $zaznam, $pocet",$db); while ($row = mysql_fetch_array($q)) { ....... } ?> predem diky |
||
Ssob Profil |
#2 · Zasláno: 10. 7. 2008, 13:38:29
print '<table> <tr><td>nazev sloupce 1</td><td>Nazev sloupce 2</td></tr> while ($row = mysql_fetch_array($q)) { print '<tr><td>'.$row['sloupec1'].'</td><td>'.$row['sloupec2'].'</td></tr>'; } print '<table>'; ?> Tucny text nahrad tvymi nazvy sloupcu. |
||
king26 Profil |
#3 · Zasláno: 10. 7. 2008, 13:45:09 · Upravil/a: king26
.
|
||
king26 Profil |
#4 · Zasláno: 10. 7. 2008, 13:48:11 · Upravil/a: king26
todle samozdrejme umim, myslel sem to tak, ze jeden zaznam bude v prvnim sloupci, dalsi v druhym atd..
tzn: obsah zaznamu1 obsah zaznamu2 obsah zaznamu3 obsah zaznamu4 obsah zaznamu5 |
||
Alphard Profil |
#5 · Zasláno: 10. 7. 2008, 13:52:18
if ($r++ % 2) echo "</tr><tr>";
chápeš? |
||
Nox Profil |
#6 · Zasláno: 10. 7. 2008, 13:52:30 · Upravil/a: Nox
--
|
||
Ssob Profil |
#7 · Zasláno: 10. 7. 2008, 13:56:16 · Upravil/a: Ssob
$count = mysql_num_rows($query); $rows = array(array(), array()); for ($j = 1; $j <= 2; $j++) { for ($i = 0; $i < $count / 2; $i++) { $rows[$ij][$j] = mysql_fetch_array(); } } print '<table>'; foreach ($rows as $row) { print '<tr><td>'.$row[1].'</td><td>'.$row[2].'</td></tr>'; } print '</table>'; Ber to s rezervou... pisu z hlavy a moc nepremyslim. edit: tag pre |
||
Ssob Profil |
#8 · Zasláno: 10. 7. 2008, 13:58:33
Kurnik.. zase jsem to nepochopil. Myslel jsem to tak:
zaznam1 zaznam4 zaznam2 zaznam5 zaznam3 Tak jak to chces ty je samozrejme banalita.. viz Alphard. |
||
king26 Profil |
#9 · Zasláno: 10. 7. 2008, 14:14:20 · Upravil/a: king26
if ($r++ % 2) echo "</tr><tr>";
chápeš? myslel si to treba takhle? <?php $q = mysql_query("select akt.id,akt.autor,akt.datum,akt.nadpis,akt.ak_zk,akt.ak_cel,uzivatele.n ick from akt,uzivatele where (akt.autor=uzivatele.id) AND (zob = '$vy') order by id desc limit $zaznam, $pocet",$db); echo "<table>"; $r=1; while ($row = mysql_fetch_array($q)) { if(!$r % 2) echo "<tr>"; echo "<td>zaznam".$r."</td>"; if($r++ %2) echo "</tr>"; } echo "</table>"; ?> ?? |
||
Alphard Profil |
#10 · Zasláno: 10. 7. 2008, 14:29:54
skoro
$r = 0; echo "<table><tr>"; while ($row = mysql_fetch_array($q)) { echo "<td>".$row['sloupec']."</td>"; if ($r++ % 2) echo "</tr><tr>"; } echo ($r % 2)?"<td></td>":"", "</tr></table>"; |
||
king26 Profil |
#11 · Zasláno: 10. 7. 2008, 14:32:28
diky
|
||
Časová prodleva: 16 let
|
0