Autor | Zpráva | ||
---|---|---|---|
morpheus-sk Profil * |
#1 · Zasláno: 16. 1. 2007, 09:19:13
sewa ludia, potreboval by som poradit s tym ako vypisem na stranku len 20 zaznamov z db a potom aby sa automaticky hodili na dalsiu stranku. Diki
|
||
nightfish Profil |
#2 · Zasláno: 16. 1. 2007, 09:27:07
|
||
morpheus-sk Profil * |
#3 · Zasláno: 16. 1. 2007, 09:36:38
diki za typ ;-)
|
||
Časová prodleva: 23 dní
|
|||
iru Profil |
#4 · Zasláno: 8. 2. 2007, 12:07:42
mám podobný problém, jen trochu komplikovanější. Data z databáze si v pohodě ostránkuju, ale potřebuji, aby se vypsali do tabulky, vždy po dvou záznamech na jeden řádek. Jak na to?
|
||
Joker Profil |
#5 · Zasláno: 8. 2. 2007, 12:27:48
iru
Prostě v PHP (nebo čím to vypisujete) vypište dva záznamy do jednoho řádku... |
||
iru Profil |
#6 · Zasláno: 8. 2. 2007, 12:56:00
ale jak ty záznamy vyberu z db, tak, aby byl zachován výběr s omezením záznamů na stránku? Aby zůstalo funkční stránkování. Ten výpis by měl vypadat tak, že na stránce bude tabulka obsahující dva sloupce. V každé buňce jeden záznam. A na stránce těch záznamů bude např. 10.
|
||
nightfish Profil |
#7 · Zasláno: 8. 2. 2007, 13:29:43
iru
jestliže chceš 10 záznamů na stránku, tak to bude LIMIT $start, 10 a potom ten výpis uděláš do 5 řádků tabulky... (třeba přes pole a nebo přímo) |
||
Joker Profil |
#8 · Zasláno: 8. 2. 2007, 13:49:58
iru
Počet vybraných záznamů v db a jejich vypsání na stránku spolu přeci nijak nesouvisí. Když budu chtít, můžu klidně můžu vybrat 100 záznamů z databáze a na webu z nich vyrobit 1 řádek tabulky. Anebo jeden záznam rozepsat na 100 řádků :-) Příklad: $start = intval($_GET["start"]); $pocet = 10; $sql = "SELECT neco FROM tabulka ORDER BY id ASC LIMIT $start,$pocet"; $vysledek = mysql_query($sql); if(!$vysledek) die("chyba db"); $i = 1; echo('<table>'); while($vysledek1 = mysql_fetch_row()){ echo('<tr>'); if($vysledek 2 = mysql_fetch_row()) echo("<td>".($i++).". a".($i++).". prvek</td><td>".$vysledek1["neco"]." a ".$vysledek2["neco"]."</td>"); else echo("<td>".($i++).". prvek </td><td>".$vysledek1["neco"]."</td>"); } echo('</tr>'); } |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0