| Autor | Zpráva | ||
|---|---|---|---|
| sajgon Profil * |
#1 · Zasláno: 26. 4. 2011, 12:45:40
Velice se omlouvám, pokud je název tématu zmatečný a nedostatečný, jako že asi je :-)
Popíšu tedy zde, co bych potřebovat: Vypisuji novinky klasicky přes while: $query=mysql_query("select * from novinky order by id desc limit 4", $GLOBALS["link"]);
while ($zaznam=mysql_fetch_array($query)) :
$id=$zaznam["id"];
echo "<h2>".$zaznam["nadpis"]."</h2>";
echo $zaznam["text"];
echo "<div style=\"text-align: right\"> | <em>".strftime("%d.%m.%Y", $zaznam["cas"])."</em> | </div><br /><br />";
endwhile;Nyní si kamarád vymyslel, že by vždy na druhém místě chtěl umístit reklamu (baner) na svojí další aktivitu. Čili výpis by byl: Nadpis první novinky obsah první novinky ---------------- okouzlující blikající baner ---------------- Nadpis druhé novinky obsah druhé novinky ---------------- ... Mno a teď tady na to čučim a nevim, jak na to, nenakopnul by mě někdo? |
||
| sajgon Profil * |
#2 · Zasláno: 26. 4. 2011, 12:52:24
Mno tak to jsem asi fakt játro, zase sem něco napíšu a hned potom přijdu na řešení. Dám jej sem:
$i = 1;
while ($zaznam=mysql_fetch_array($query)) :
if ($i==2) {
echo "banner"; // tady pak bude banner
echo "<h2>".$zaznam["nadpis"]."</h2>";
echo $zaznam["text"];
echo "<div style=\"text-align: right\"> | <em>".strftime("%d.%m.%Y", $zaznam["cas"])."</em> |</div><br /><br />";
$i++;
} else {
echo "<h2>".$zaznam["nadpis"]."</h2>";
echo $zaznam["text"];
echo "<div style=\"text-align: right\"> | <em>".strftime("%d.%m.%Y", $zaznam["cas"])."</em> |</div><br /><br />";
$i++;
}
endwhile;existovalo-li by ale lepší řešení, sem s nim :-) |
||
| petr 6 Profil |
#3 · Zasláno: 26. 4. 2011, 13:00:25
sajgon:
„existovalo-li by ale lepší řešení“ Samozřejmě. Řádky 5 až 7 máš zbytečně v obou větvích. Takže $i = 1;
while ($zaznam=mysql_fetch_array($query)) :
if ($i==2) {
echo "banner"; // tady pak bude banner
}
echo "<h2>".$zaznam["nadpis"]."</h2>";
echo $zaznam["text"];
echo "<div style=\"text-align: right\"> | <em>".strftime("%d.%m.%Y", $zaznam["cas"])."</em> |</div><br /><br />";
$i++;
endwhile; |
||
| sajgon Profil * |
#4 · Zasláno: 26. 4. 2011, 13:47:02
Jasňačka, díkes :-)
|
||
|
Časová prodleva: 14 let
|
|||
0