| 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: 16 let
|
|||
0