Adatbázis lekérdezés eredményének megjelenítése
2010-12-01T12:10:52+01:00
2010-12-01T12:43:21+01:00
2022-07-19T05:13:13+02:00
  • a weblap.hu/keresoszo/t1
    /t2
    /t3

    csak ál dolog, igazándiból nem hoztak létre annyi oldalt! Dinamikus nyelv és a url rewrite kombinációját látod.
    .htaccess fájllal megoldható, hogy a beírt két mappanevet továbbalakítsa:
    http://oldalad.hu/keres.php?szo=blabla&oldalszam=5 -formára.

    Ha alap lapozóval gondod van, javallatos lenne előbb azt helyretenni.
    Mutasd a teljes hozzászólást!
  • A lényeg az SQL lekérdezés és ott is a LIMIT:
    SELECT ... ORDER BY ... LIMIT tol, darab

    A darab az általában fix (egy oldalon megjelenített találatok száma) a tol meg változik (jön a paraméterből). Ezt vagy közvetlenül adod meg a paraméterben (&start=10) vagy kiszámolod abból, hogy hányadik lap (&page=2): (page-1)*darab
    Mutasd a teljes hozzászólást!
  • A lényeg ugyanaz; hogy mit adsz át paraméterben (oldalszámot, kezdő sorszámot), tulajdonképpen mindegy, amelyik szimpatikus.

    Tudástárban szerintem rengeteg lapozós kérdést találsz, szerintem érdemes körülnézni.
    Mutasd a teljes hozzászólást!
  • Sziasztok,

    Szeretnék egy adatbázist létrehozni egy weboldalon. Ehhez php-mysql-t fogok használni, de nem ez a kérdés. Hanem az, hogy a találatokat hogyan jelenítsem meg és mi ennek az elmélete.

    Láttam olyat, hogy megjelent mondjuk 6 találat az oldalon egymás alatt, majd alatta lehetett lépni a következő oldalakra. Ebben az esetben az oldalak url-je pl. www.valami.hu/valami/t1 www.valami.hu/valami/t2 www.valami.hu/valami/t3 volt. Az oldalakon a találatokat tartalmazó részt leszámítva minden ugyanaz volt.
    Kérdésem, hogy ezt úgy csinálták meg, hogy mondjuk annyi hir, banner info volt a weboldal részén, hogy pl. 6 találat fért egyszerre ki egymás alá, akkor a kereső kiszámolta, h 25 találat van, akkor az 5 oldal lesz és a program hozza létre ezeket a /t1, /t2, /t3 oldalakat?
    Olyat is láttam, ahol az első oldal url-je "www..../4-kaja" volt, a többi találati oldal pedig "www..../4-kaja?start=10", "www..../4-kaja?start=20" stb volt.

    Mi a különbség a kettő közt? Csupán elnevezés?

    Hogyan működik ez? Valamint melyik, illetve milyen az optimális megoldás?

    Csináltam már adatbáziskezelést php-val régebben, javascripthez nem értek, ezt most tanulom. Ezt figyelembe véve válaszoljatok kérlek.
    Mutasd a teljes hozzászólást!
abcd