Autor | Zpráva | ||
---|---|---|---|
Pavel M. Profil * |
#1 · Zasláno: 30. 10. 2012, 22:34:35
Ahoj, mohl by mi prosím někdo poradit jak vypsat data z db do tabulky. Kód níže mi vše hodí do jednoho řádku. Potřebuju pět sloupců a hodně řádků. Nějak pomocí cyklu nebo jak? Díky za všechny reakce.
$vysledek=mysql_query("select * from zbozi"); if (mysql_num_rows($vysledek)==0) echo "-- V databázi se nenachází žádné zboží --"; else { echo "Zboží na skladě je následující: "."<BR>\n"."<BR>\n"; echo '<table border="2px"><tr>'; } while ($zaznam=MySQL_Fetch_Array($vysledek)): ?> <td> <div id="ramecek"> <?php echo $zaznam["nazev"]."<BR>\n"; echo $zaznam["popis"]."<BR>\n"; ?> </div> </td> <?php endwhile; } ?> |
||
nevimco2 Profil |
#2 · Zasláno: 31. 10. 2012, 07:13:52
Doporučuji si přečíst Tabulky
<? while ($zaznam=MySQL_Fetch_Array($vysledek)) { echo "<tr>"; // Začátek řádku tabulky echo "<td>".$zaznam["nazev"]."</td>"; // Výpis pole 'nazev' do buňky tabulky echo "<td>".$zaznam["popis"]."</td>"; // Výpis pole 'popis' do buňky tabulky echo "</tr>"; // Konec řádku tabulky } ?> |
||
Tori Profil |
#3 · Zasláno: 31. 10. 2012, 08:44:07
Pavel M.:
Bylo by vhodnější místo SELECT * vyjmenovat těch pět sloupců v pořadí, v jakém je chcete zobrazovat. Pak můžete snadno doplnit k html tabulce hlavičku, aby bylo jasné, co za údaje v jednotlivých sloupcích je.
|
||
Pavel M. Profil * |
#4 · Zasláno: 31. 10. 2012, 15:15:34
nevimco2:
Problém je v tom, že každá celá položka (nazev+popis) má být v samostatném rámečku (div id="ramecek"). Prostě každá celá položka bude v jedné buňce tabulky + v ramečku. Tabulka bude neviditelná, je jen kvůli tomu aby to na stránce vypadalo, že rámečky jsou vedle sebe. Nevím jak jinak to udělat. |
||
Tori Profil |
|||
Pavel M. Profil * |
#6 · Zasláno: 31. 10. 2012, 15:24:17 · Upravil/a: Pavel M.
Chci docílit něčeho takového (samozřejmě položek v každé buňce (rámečku) bude více).
Obrázek Tori: Můžete mě nějak popostrčit jak na plovoucí blokové prvky? Nikdy jsem s tím takhle nepracoval. |
||
Časová prodleva: 11 let
|
0