Autor | Zpráva | ||
---|---|---|---|
frenkys Profil * |
#1 · Zasláno: 16. 8. 2010, 15:36:24
ahoj, pořeboval bych pomoct s vypisem fotek do 4 sloupců, v databazi mam nazev alba, počet fotek, kde je složka s fotkama, fotky ve složce jsou každá 1.jpg, 2.jpg...
Našel jsm něco na výpis do 4 slouců, ale dál to upravit neumím while ($zaznam = mysql_fetch_assoc ($result)) $pocet = $zaznam["pocet_fotek"]; $datumek=$zaznam["datumcz"]; $title=$zaznam["title"]; $pocet = $zaznam["pocet_fotek"]; $popis=$zaznam["popis"]; $cesta=$zaznam["cesta"]; $popisek=$zaznam["popisek"]; define ("COLS", 4); echo "<div class=\"fotky\"><h1>$title $datumek</h1> <p>$popis</p> <table class=\"aceton_foto\">"; for ($i = 0; $i < $pocet; $i++) { echo "<tr>"; for ($j = 0; $j < COLS; $j++) { echo "<td>"; if (isset ($zaznamy[$j*$pocet + $i])) echo ($j*$pocet + $i +1).". ".$zaznamy[$j*$pocet + $i]['jmeno']; echo "</td>"; } echo "</tr>\n"; } echo "</table>\n"; echo "<p>$popis</p>\n"; echo "</div>\n"; <td> by mělo vypadat takhle <td class="foto_fotka"><a title="$popisek" rel="lightbox[foto]" href=" $cesta"><img alt="$popisek" src="$cesta_small.jpg"" /></a></td> |
||
AM_ Profil |
#2 · Zasláno: 16. 8. 2010, 17:16:21
Ten script je nějaký divný, vypisuje to z proměnné $zaznamy, kterou nikde nevytváří. Nevěřil bych tomu, že funguje.
Obecně data do 4 sloupců se vypisuje takhle: vypisuješ klasicky v cyklu a počítáš si, kolikátou položku vypisuješ (v nějaké pomocné proměnné, třeba $kolikata). Pokud je $kolikata dělitelná 4 (tedy platí $kolikata % 4 == 0), vypíšeš konec řádku (v tabulce je to </tr><tr>). |
||
frenkys Profil * |
#3 · Zasláno: 16. 8. 2010, 17:21:33
AM:
Taky že mi to nefunguje, nejsem v tom moc sběhl, snažil jsem se jen upravit kód co jsem našel... |
||
frenkys Profil * |
#4 · Zasláno: 16. 8. 2010, 17:31:53
frenkys:
Já v datábázi mám jen uložené informace o galerii, např: kolik je fotek, nazev, adresa umístění... Ve slozce kazde galerie budou fotky 1,2,3.jpg. Akorát to neumím vypsat do těch 4 sloupců, pocet zaznamu ktere ma vypsat by udavala ta hodnota v tabulve 'pocet_fotek' a každé další <td> by mělo připočítávat pořadí, což je clastne 1.jpg, 2.jpg. Mám to v halvě ale neumím to složit ten skript.. :-( |
||
AM_ Profil |
#5 · Zasláno: 16. 8. 2010, 18:49:40
frenkys:
Návod jsem ti dal. Pokud máš nějaký konkrétní problém, sem s tím. Pokud to chceš napsat celé, sem s tím . |
||
Časová prodleva: 14 let
|
0