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...
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!
Zjistit počet nových příspěvků
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.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 52 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