Mam stranku na ktorej mam zobrazene vsetky thumbsy fotiek z danej katogerie (napr. z lyzovacky). Kliknutim na thumb sa mi zobrazi vacsia fotka, jej detaily a komentare k tejto fotke. No a chcel by som tam umiestnit odkazy, pomocou ktorych by sa uzivatel posunul na predchadzajucu fotku resp. dalsiu... pomocou id to nechcem robit aj ked zatial idu zasebou tie cisla ale v buducnosti nemusia. Chcel by som nejak pomocou SQL dotazu informacie fotky na ktoru som klikol ale aj informacie tej pred a po.. lenze myslim ze SQL nieco take neriesi takze by to chcelo nejak v PHP urobit ale neviem ako.. dikes za pomoc.. dufam, ze ste ma pochopili:)
Fórum › PHP
Prezeranie Obrazkov...
![](img/forum_vlakno_help_vyreseno.png)
To mORb:
Zjistíš si ID, asocijuješ pole a pak jen naiguješ.
$dotaz1="select * from ".$GLOBALS["rspredpona"]."fotky where visible='0' order by datum";
$dotazcla=mysql_query($dotaz1,$GLOBALS["dbspojeni"]);
$pocetcla=mysql_num_rows($dotazcla);
for ($pom=0;$pom<$pocetcla;$pom++):
$data_cla=mysql_fetch_assoc($dotazcla); // nacteni dat
echo $data_cla["urlfotky"];
echo "";
endfor;
To je příklad, do tho zahrneš navigaci..
Guitar Hero Master, Project führer & zdejší čaroděj.
Sleduj mě na twitteru – @lukaschury.
Sleduj mě na twitteru – @lukaschury.
Já bych to řešil takto:
$act_id = intval(5); //Sem nactete id aktualne zobrazeneho obrazku
$res = mysql_query('SELECT id
FROM obrazky
WHERE id < '.$act_id.'
ORDER BY id DESC
LIMIT 1');
if(mysql_num_rows($res)) {
$row = mysql_fetch_assoc($res);
echo '<a href="...'.$row['id'].'...">Predchozi';
}
$res = mysql_query('SELECT id
FROM obrazky
WHERE id > '.$act_id.'
ORDER BY id ASC
LIMIT 1');
if(mysql_num_rows($res)) {
$row = mysql_fetch_assoc($res);
echo '<a href="...'.$row['id'].'...">Nasledujici';
}
Edit: Chybka se přecijen vloudila-
Věřím, že můžete v životě získat všechno, co budete chtít, když budete pomáhat druhým lidem, aby dostali to, co si přejí oni. - Zig Ziglar
To D1ce:No skusal som to, a potom som si spravil podobny skript, ale nechapem preco mi oba skripty vypisovali len odkaz na fotku s id 32 bez ohladu na to z akeho aktualne nacitaneho obrazka som nan klikol... vyzera ten skript celkom rozumne a funkcne..nechapem preco nechce ist..
Edit:
mal som tam drobnu chybycku.. uz to fici.. nakoniec som to spravil takto:
$next=mysql_query("Select id_ob from photo where id_ob>'$id_ob' and kategoria='$fotky[kategoria]' order by id_ob limit 1");
if(mysql_num_rows($next)){:ms_0435:
$next_id_vysl=mysql_fetch_array($next);
$next_id=$next_id_vysl["id_ob"];
echo'<a href="index.php?page=image&id_ob='.$next_id.'"> >>> </a>';
}
Dakujem za pomoc!
![](img/forum_nove_psp_new.png)
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/32.gif)
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 37 hostů
Podobná vlákna
Prepinanie obrazkov — založil wrany
Stiahnutie obrázkov — založil Freeline
Nahlad obrázkov — založil Tomáš Lacko
Prehliadac obrazkov — založil martin.007
Posúvanie obrázkov — založil Peter
Moderátoři diskuze