Autor | Zpráva | ||
---|---|---|---|
Vlad Profil * |
#1 · Zasláno: 15. 3. 2012, 17:08:02
Zdravím mám problem vubec nemám tušení jak mám udělat řádkovaní při výpisu z databaze. Mám Výpis z databaze a potřeboval bych, aby každých 5 vypisu se vložila BR nebo <tr> prostě aby mi to řádkovalo po pěti. Už jsem to takdy i jinde hledal. Zkoušel jsem to zkoušel pomoci ciklů, ale nikdy to nedělá to co potřebuji tak skuste poradit
echo "<center>"; echo "<table border='0'>"; echo"<tr>"; $dotaz = "SELECT * FROM Kategorie order by id_kategorie "; $vysledky = mysql_query($dotaz ) or die ( mysql_error() ); while ( $radek = mysql_fetch_assoc( $vysledky ) ) { echo $vypis; echo '<td width="150">'; echo ' <a href="./index.php?LK=kestazeni&KT='; echo $radek['id_kategorie']; echo '">'; echo '<img src="icona/'; echo $radek['obrazek']; echo '" border="0" >'; echo "<br>"; echo $radek['nazev_kategorie']; echo '</a>'; echo "</td>"; } echo "</tr>"; echo "</table>"; echo "</center>"; |
||
Zechy Profil |
#2 · Zasláno: 15. 3. 2012, 17:14:35
Vyzkoušels to vypisování ještě zabalit do for cyklu?
|
||
Someone Profil |
Zechy:
„Vyzkoušels to vypisování ještě zabalit do for cyklu?“ To je zbytečnost, stačí toto: $cislo = 1; while ( $radek = mysql_fetch_assoc( $vysledky ) ) { echo $vypis; echo '<td width="150">'; echo ' <a href="./index.php?LK=kestazeni&KT='; echo $radek['id_kategorie']; echo '">'; echo '<img src="icona/'; echo $radek['obrazek']; echo '" border="0" >'; if ($cislo % 5 == 0) {echo "<br />";} echo $radek['nazev_kategorie']; echo '</a>'; echo "</td>"; $cislo ++; } |
||
Vlad Profil * |
#4 · Zasláno: 15. 3. 2012, 17:17:06
Zkoušel jsem vždy mi to vypsalo 4 x stejný vypis.
|
||
Someone Profil |
#5 · Zasláno: 15. 3. 2012, 17:20:28
Vlad:
„Zkoušel jsem vždy mi to vypsalo 4 x stejný vypis.“ Co jsi zkoušel |
||
Vlad Profil * |
#6 · Zasláno: 15. 3. 2012, 17:27:02
Zkoušel jsem ruzně umístit ciklus for před dotaůz z databaze zkoušel jsem ciklus vložit dovnitř ale dělam to evidentně špatně
|
||
Someone Profil |
#7 · Zasláno: 15. 3. 2012, 17:30:48
Vlad:
A zkoušel jsi [#3] ? |
||
Vlad Profil * |
#8 · Zasláno: 15. 3. 2012, 17:35:51
Pravě jsem to vyzkoušel jen jsem to musel vložit do kodu a funguje to jenom pro opravu v kodu byla asi malička chybička
místo if ($cislo % 5 == 0) {echo "<br />";} jsem použil if ($cislo % 5 == 0) {echo "</tr><tr>";} a vložil jsem jej na konec kodu Mocklrát děkuji za rychlou pomoc Someone while ( $radek = mysql_fetch_assoc( $vysledky ) ) { echo $vypis; echo '<td width="150">'; echo ' <a href="./index.php?LK=kestazeni&KT='; echo $radek['id_kategorie']; echo '">'; echo '<img src="icona/'; echo $radek['obrazek']; echo '" border="0" >'; echo "<br>"; echo $radek['nazev_kategorie']; echo '</a>'; echo "</td>"; if ($cislo % 5 == 0) {echo "</tr><tr>";} $cislo ++; |
||
Časová prodleva: 11 let
|
0