Autor | Zpráva | ||
---|---|---|---|
DC19 Profil * |
#1 · Zasláno: 15. 7. 2015, 13:38:13
Zdravím vás,
Snažím se hledat nějakou radu, tip, postup jak na to. Potřebuji aby se mi v obsahu mailu $zprava =""; načetlo více položek z DB. Vyvolám si z DB co potřebuji - resp co odpovídá mému požadovanému WHERE, uložím do proměnné, ale jak docílím toho, aby se mi vyřádkovalo pod sebe vše co má a ne jen jedna z těch položek? V obsahu za $zprava="... se podmínky (if, else..) používat nedají, nebo ano? Pak bych si to nechal přímo v těle vypsat např pomocí for ($i = 0; $zaznam = mysql_fetch_assoc($result); $i++) a příslušných if ($i % COLS == 0) atd, ale takhle si nejsem jist, zda to vůbec zkoušet.
Možná přemýšlím jen úplně špatným směrem, a potřeboval bych prosím navést tím správným. Děkuji moc, Lukas |
||
tiso Profil |
#2 · Zasláno: 15. 7. 2015, 14:14:03
myslíš v cykle:
... $zprava .= $zaznam[...]; ... |
||
DC19 Profil * |
#3 · Zasláno: 15. 7. 2015, 14:24:38
tiso:
Takhle, nevím jestli jsem to napsal pochopitelně pro sebe, natož pro vás tady :-)) v principu mi jde o toto FAQ akorát s tím, že řadit budu po řádcích, tedy počet sloupců v COLS budu mít 1, a to celé mi vypíše XYZ řádků.
Otázka zní, tak jak je příkladový kód napsaný v tom odkazu, můžu ho vzít a mrsknout do $zprava .= ""; a dostat ten výpis do obsahu mailu ? Vím že html tagy tam narvu bez problémů a krásně fungují, ale u tohoto si nejsem jist, jak to provést.
Děkuji, Lukáš |
||
tiso Profil |
#4 · Zasláno: 15. 7. 2015, 14:30:32
DC19:„Otázka zní...“
áno, len miesto echo ...; $zprava .= ...; $zprava text z viacerých záznamov z databázy.
|
||
Alphard Profil |
#5 · Zasláno: 15. 7. 2015, 14:30:56
DC19 [#3]:
Ten řetězec se bude připojovat jednotlivě na místě každého původního volání echo .
$zprava = ''; $zprava .= "<table>\n"; for ($i = 0; $zaznam = mysql_fetch_assoc($result); $i++) { if ($i % COLS == 0) echo "<tr>"; $zprava .= "<td>".($i+1).". ".$zaznam['den']."</td>"; if ($i % COLS == COLS - 1) echo "</tr>\n"; } // atd. |
||
DC19 Profil * |
#6 · Zasláno: 15. 7. 2015, 16:09:13
Super. Děkuji moc kluci! Lukáš :-)
|
||
Časová prodleva: 9 let
|
0