Hogyan tudom ezt megoldani (lapozás)?
Sziasztok! Amit szeretnék:
van egy php oldal: news.php
Ezen a news.php oldalon van egy slider, div-ek, meg stb..
A lényeg, hogy az oldalon van 4 div, ami az első 4 hírt tartalmazza.
Azt szeretném megoldani, hogy ha a fent említett div-ekben 4-nél több div van, akkor arányosan rakja át őket egy másik oldalra, (tehát ha egy új div jön létre egy új hírrel, tehát egy új hír van, az az 5. div lenne, akkor az utolsó div-et tegye át egy másik oldalra... pl: news.php?page=1 vagy valami...)
Remélem azért ki lehet hámozni, hogy mit szeretnék... :D Sajnos nem nagyon értek olyan mélyen a php-hoz, ezért gondoltam, hogy esetleg valaki tud segíteni...
a news.php kódját mellékelném, talán könnyebb lesz:
Nos, valahogy így nézne ki, persze ebben nincs benne pár dolog, ez csak a lényeg, hogy hogyan nézne ki... Ott legalul van a tovább gomb, ha valaki arra rákattint, akkor kéne bejönnie a régebbi híreknek...
Remélem azért érthető... :D
Köszönöm szépen:)
Határozz meg egy limitet, hogy az oldalon hány hír jelenhet meg
$limit = 5;
Adjad meg, hogy éppen hanyadik oldalt akarod megjeleníteni:
$page = 1;
if(isset($_GET["page"])) {
$page = mysql_real_escape_string($_GET["page"]);
}
Így 1 az alapérték, de ha mást adsz meg GET-ben akkor az lesz az aktuális.
Hozz létre két határértéket a hírekhez:
$from = $page * $limit;
$to = $from + $limit;
Most már csak az SQL hívást kell átírnod következőképpen:
$SQL = "Seletct ... from ... where ... LIMIT " . $from . ", " . $to;
Ez így sok lesz kapásból, mert akkor eddig egy natív HTML kódod van, csak PHP -t adtál neki kiterjesztésnek.
Olyanokat kéne ehhez megtanulnod, ami távol van attól amit ismersz mint pl. Adatbázis tervezés.
Az a baj hogy "csak így idedobott kódokkal" nem tudsz mit kezdeni, neked kész kell, vagy megkel tanulnod lépésről lépésre, amihez tanárra van szükséged, mert itt fórumon keresztül lehetetlen lesz elmagyarázni, hogy megértsd.
Vagy használhatsz ingyenes CMS -t, vagy blog oldalt, de programozni nem fogsz tudni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!