for ciklus probléma
Helló!
A következő probléma akasztott meg:
Van egy képscrollozó javascriptem, amely a következőképpen kéri letárolni a megjelenítendő képek nevét:
'pic1.jpg',
'pic2.jpg',
'pic3.jpg',
'pic4.jpg'
Fontos, hogy az utolsó kép után nincs vessző (a nevek persze bármik lehetnek). Mivel a kívánt honlapon több ilyen alkalmazást is meg kell jelenítenem (egy fotótárról van szó, több témakörrel), és ezek száma folyamatosan bővülni fog, ésszerűnek tűnt, hogy MySQL és PHP segítségével oldjam meg a dolgot. A képeket egységes sorszámozással láttam el (lásd mint fent), az adatbázisban pedig (egyéb adatok mellett) letároltam a képeket tartalmazó könyvtár nevét (ami egyben a képfájlok nevének első fele is), valamint az, hogy hány darab kép található a könyvtárban, majd kinyerve ezeket az adatbázisból, és egy-egy változóba letárolva megpróbáltam megjeleníteni a képeket a következő ciklus segítségével:
<?php
for ($x=1; $x<=$pic_num; $x++)
{echo "'".$img_dir."".$x.".jpg',\n";}
?>
Igen ám, de ez odarakja vesszőt az utolsó kép mögé is, márpedig ettől meghal a javascript valamilyen oknál fogva.
A kérdés tehát a következő: miképp lehetne megoldani, hogy az utolsó kép neve után ne következzen semmi?
Előre is köszi a jótanácsokat.
■ A következő probléma akasztott meg:
Van egy képscrollozó javascriptem, amely a következőképpen kéri letárolni a megjelenítendő képek nevét:
'pic1.jpg',
'pic2.jpg',
'pic3.jpg',
'pic4.jpg'
Fontos, hogy az utolsó kép után nincs vessző (a nevek persze bármik lehetnek). Mivel a kívánt honlapon több ilyen alkalmazást is meg kell jelenítenem (egy fotótárról van szó, több témakörrel), és ezek száma folyamatosan bővülni fog, ésszerűnek tűnt, hogy MySQL és PHP segítségével oldjam meg a dolgot. A képeket egységes sorszámozással láttam el (lásd mint fent), az adatbázisban pedig (egyéb adatok mellett) letároltam a képeket tartalmazó könyvtár nevét (ami egyben a képfájlok nevének első fele is), valamint az, hogy hány darab kép található a könyvtárban, majd kinyerve ezeket az adatbázisból, és egy-egy változóba letárolva megpróbáltam megjeleníteni a képeket a következő ciklus segítségével:
<?php
for ($x=1; $x<=$pic_num; $x++)
{echo "'".$img_dir."".$x.".jpg',\n";}
?>
Igen ám, de ez odarakja vesszőt az utolsó kép mögé is, márpedig ettől meghal a javascript valamilyen oknál fogva.
A kérdés tehát a következő: miképp lehetne megoldani, hogy az utolsó kép neve után ne következzen semmi?
Előre is köszi a jótanácsokat.
FOR
pl:
feltételvizsgálat
ciklus helyett
Ez csúcs
P][G
ciklus helyett
Implode
aurum, aki lusta bejelentkezni
Köszi, köszi, köszi!