Autor | Zpráva | ||
---|---|---|---|
Zacatecnik Profil * |
#1 · Zasláno: 14. 9. 2007, 16:56:03
Ahoj mam takovyto script na vypis z datbaze, ktery funguje ale potreboval bych jenom poradit kde mam co zmenit aby mi to vypisovalo treba ctyri udaje vedle sebe, ted mi funguji jenom dva a dalsi jsou pak na novem radku. Chtel bych zkratka mit treba ctyri nebo pet udaju vedle sebe a pak az dalsi radek.
Moc dekuji za radu... <?php include "config.php"; mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD); mysql_select_db(SQL_DBNAME); $vysledek=mysql_query("select count(*) as pocet from fotografie WHERE utkani = 'mistru'"); $zaznam=mysql_fetch_array($vysledek); $vysledek=mysql_query("select * from fotografie WHERE utkani = 'mistru'"); ?> <?php echo "<table id='tabulka_vypis'>"; $i = 0; $druhy = false; while ($zaznam = mysql_fetch_array($vysledek)) { $odkaz = "detail_zbozi.php?id=".$zaznam["id_foto"]; if ($i%2) $barva = "sudy"; else $barva = "lichy"; if (!$druhy) { echo "<tr class='$barva'>"; } echo('<td id="td_pozadi"><img class="foto" src='fotky/turnaj/mistru/male/'.$zaznam['foto'].''><br> <p class="nazev_foto"><a href='.$odkaz.'>'.$zaznam['nazev_foto'].'</a></p>'); if ($druhy) { echo "</tr>"; $druhy = !$druhy; $i++; } else $druhy = !$druhy; } if ($druhy) {echo "<td id='td_pozadi'></td></tr>"; } echo "</table>"; ?> |
||
Zacatecnik Profil * |
#2 · Zasláno: 14. 9. 2007, 17:33:32
Prosim poradte mi nekdo???
|
||
zool Profil |
#3 · Zasláno: 14. 9. 2007, 18:35:35 · Upravil/a: zool
tak nepiš si třeba něco takového
$poradi = 0; echo "<tr>" while ($zaznam = mysql_fetch_array($vysledek)): echo "<td>".nějaká proměnná z té tvé databáze."</td>"; if($poradi == 4) { echo "</tr><tr>"; $poradi = 0; } endwhile; while($poradi != 4) { $poradi++; echo "<td> </td>"; } echo "</tr>"; |
||
Zacatecnik Profil * |
#4 · Zasláno: 15. 9. 2007, 13:29:59
Udelal jsem to jak jsi mi radil cili tajto:
<?php echo "<table id='tabulka_vypis'>"; echo "<tr>"; $poradi = 0; while ($zaznam = mysql_fetch_array($vysledek)): $odkaz = "detail_zbozi.php?id=".$zaznam["id_foto"]; echo "<td><img class='foto' src="fotky/turnaj/mistru/male/".$zaznam['foto'].""> <br><p class='nazev_foto'><a href=".$odkaz.">".$zaznam['nazev_foto']."</a></p></td>"; if($poradi == 4) { echo "</tr><tr>"; $poradi = 0; } endwhile; while($poradi != 4) { $poradi++; echo "<td> </td>"; } echo "</tr>"; echo "</table>"; ?> Ale ted mi to vypisuje vse v jednom radku a neodradkuje se to po tech ctyrech. Neco tam mam tedy blbe a nebo tam neco chybi? |
||
zool Profil |
#5 · Zasláno: 15. 9. 2007, 13:56:59
jj promiň dopiš tam toto:
Udelal jsem to jak jsi mi radil cili tajto: <?php echo "<table id='tabulka_vypis'>"; echo "<tr>"; $poradi = 0; while ($zaznam = mysql_fetch_array($vysledek)): $odkaz = "detail_zbozi.php?id=".$zaznam["id_foto"]; echo "<td><img class='foto' src="fotky/turnaj/mistru/male/".$zaznam['foto'].""> <br><p class='nazev_foto'><a href=".$odkaz.">".$zaznam['nazev_foto']."</a></p></td>"; $poradi++; if($poradi == 4) { echo "</tr><tr>"; $poradi = 0; } endwhile; while($poradi != 4) { $poradi++; echo "<td> </td>"; } echo "</tr>"; echo "</table>"; ?> Ale ted mi to vypisuje vse v jednom radku a neodradkuje se to po tech ctyrech. Neco tam mam tedy blbe a nebo tam neco chybi? |
||
Zacatecnik Profil * |
#6 · Zasláno: 16. 9. 2007, 08:53:26
Diky moc uz to jde...
|
||
Časová prodleva: 17 let
|
0