| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 21.01.07 Prihlásený: 29.03.20 Príspevky: 660 Témy: 53 |
Mám jeden problém pri načítavaní obrázkov. Totiž, vždy keď použijem funckiu, tak mi výsledok vypíše len jeden, prvý, obrázok:
Kód: function listImages ($imgnum, $game_id, $type) { $imgsrc = 'images/about/'.$game_id.'/'.$type.'/'; for ($i=1; $i<=$imgnum; $i++) { $imgs = $imgsrc.$i.'s.jpg'; $imgsrc = $imgsrc.$i.'.jpg'; if (file_exists ($imgsrc) && file_exists ($imgs)) {
$imgresult = '<a onclick="window.open(\'gallery_popup.phtml?gallery='.$game_id.'&type='.$type.'&id='.$i.'\', \'gallery\', \'width=800,height=600,scrollbars=no,top=20,left=20,resizeable=yes\');return false" href="gallery_popup.phtml?gallery='.$game_id.'&type='.$type.'&id='.$i.'" target="_blank"><img src="'.$imgs.'" class="gallery-img" alt="Obrázok '.$i.'"></a>';
return $imgresult; } } }
Do premennej $imgnum davám počet obrázkov, ktoré sa majú načítať. Viete mi povedať, kde mám chybu? Ďakujem.
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 03.08.2007 22:58 | |
|
Neviem, či je to naozaj riešenie na tvoje problémy, ale na základe mojej skromnej analýzy ponúkam nasledovné vysvetlenie (a riešenie):
V tej podmienke if napĺňaš premennú imgresult nejakými dátami. Keď sa však ten cyklus opakuje, nové dáta vždy prepíšu tie staré. Preto treba namiesto operátora priradenia = použiť operátor "doplnenia" (neviem, či sato tak naozaj volá) .=. Takže tvoj kód bude vyzerať takto: Kód: function listImages ($imgnum, $game_id, $type) { $imgsrc = 'images/about/'.$game_id.'/'.$type.'/'; for ($i=1; $i<=$imgnum; $i++) { $imgs = $imgsrc.$i.'s.jpg'; $imgsrc = $imgsrc.$i.'.jpg'; if (file_exists ($imgsrc) && file_exists ($imgs)) {
$imgresult .= '<a onclick="window.open(\'gallery_popup.phtml?gallery='.$game_id.'&type='.$type.'&id='.$i.'\', \'gallery\', \'width=800,height=600,scrollbars=no,top=20,left=20,resizeable=yes\');return false" href="gallery_popup.phtml?gallery='.$game_id.'&type='.$type.'&id='.$i.'" target="_blank"><img src="'.$imgs.'" class="gallery-img" alt="Obrázok '.$i.'"></a>';
return $imgresult; } } }
Niečo o tom je aj tu: http://www.php.net/manual/sk/language.o ... gnment.php
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 21.01.07 Prihlásený: 29.03.20 Príspevky: 660 Témy: 53 | Napísal autor témy pepek92: 04.08.2007 14:17 | |
|
Preboha, na takú sprostosť som zabudol, viem viem o tom, len som akosi zabudol na prepisovanie hodnoty premennej $image_result, diki za upozornenie
|
|
Registrovaný: 05.08.07 Prihlásený: 05.08.07 Príspevky: 1 Témy: 0 | Napísal unix: 05.08.2007 13:31 | |
|
hmm a return $imgresult; by nemalo byt mimo toho for?? lebo prebehne prva iretacia cyklu . . . a return vrati vysledok a funkcia sa v podstate skonci . . .
|
|
Registrovaný: 21.01.07 Prihlásený: 29.03.20 Príspevky: 660 Témy: 53 | Napísal autor témy pepek92: 05.08.2007 18:12 | |
|
aj to som opravil, všetko už ide ako má
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Absurdný problém s cyklom for v PHP, ASP | 2 | 274 | 15.11.2013 12:46 89Aquarius | | Problem for C++ v Assembler, C, C++, Pascal, Java | 4 | 260 | 06.10.2012 15:49 Xperience | | Games for windows live problem v Počítačové hry | 5 | 832 | 30.12.2011 14:14 eMp | | problem s GetDataBack for NTFS v Ostatné programy | 2 | 469 | 17.02.2007 19:01 goldjunge | | CUSTOM CSS FOR MAIN CONTENT AREA ONLEY FOR MAIN PAGE v HTML, XHTML, XML, CSS | 6 | 550 | 29.10.2013 15:21 Beatdownhaus | | Need For Speed Most Wanted problém v Počítačové hry | 7 | 529 | 12.02.2014 12:49 Martin98 | | Problem s Generic Host Process for win32 v Operačné systémy Microsoft | 2 | 343 | 13.08.2010 12:15 t0mzy | | Problém s generic host process for Win32 v Bezpečnosť a firewally | 3 | 2115 | 26.11.2008 14:06 Mettiu | | Amnesia A Machine for Pigs (Problém s hrou) v Počítačové hry | 3 | 351 | 27.12.2013 22:41 ac.milan | | Problem s Generic Host Process for Win32 Services...POMOC!!! v Operačné systémy Microsoft | 0 | 385 | 21.01.2010 18:16 tmt905 | | P: Server memory 4GB 2x 2GB dual-rank x4 DDR2 400 MHZ PC2-3200 REG ECC 4GB RAM DDR2 400 for Dell PE6850 FOR HP DL140 G2 v Predám | 0 | 452 | 26.11.2014 9:14 sulino611 | | Original GTA IV & Episodes from libertiy city (DVD full pack od Games for windows live) problem so spustením v Počítačové hry | 3 | 415 | 23.01.2016 21:28 brmbo | | Prerobenie for v PHP, ASP | 1 | 358 | 21.07.2011 15:23 stenley | | For Honor [ Choď na stránku: 1, 2 ] v Počítačové hry | 33 | 1783 | 10.05.2017 14:49 Daron | | motherboard for games v Základné dosky | 24 | 1921 | 02.06.2009 18:18 f4r0 | | Game for Website v HTML, XHTML, XML, CSS | 0 | 423 | 21.09.2016 13:21 romo195 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|