• Acasă
  • Despre noi
  • Autori
  • Mărturii
  • Arhivă
  • Trimite Articol
  • Contact

WORLDIT

Lumea în 1 și 0.

  • Știri
    • Tehnologie
    • Tehnologie mobilă
    • Securitate
    • Developers
    • Știință
    • Benzi desenate
    • Jocuri
    • Intern
  • Tehnic
    • Browser
    • C#
    • C/C++
    • Challenge
    • HTML/CSS
    • Javascript, Ajax, jQuery
    • Open Source
    • PHP
    • Python
    • Securitate IT
    • Socializare
    • WordPress
    • Altele
  • Recenzii
  • Interviuri
  • Evenimente

Sistem de paginare in PHP

3
  • Publicat de Andrei Avădănei
  • în Fără categorie
  • — 20 sept., 2009 at 2:06 pm

Orice website ce necesita adaugarea continutului dinamic , si aranjarea lui in categorii si posturi se va confrunta cu o problema clasica : Cum sa impartim continutul pe pagini?! Este destul de simplu, pentru asta va fi nevoie de un sistem de paginare care va face cererile din baza de date dupa pagina in care se afla si numarul de elemente dintr-o pagina.

Modul si instructiunile de utilizare se gasesc in fisierul unde exista functia, sau in imaginea de mai jos :

  /*
   * @function pageSystem($query,$page,$rezJ,$wh,$order,$mode);
   * @args : @query : Query`ul facut in baza de date , exemplu : SELECT * FROM `tabel` WHERE id = 1; 
   *                  Niciodata query`ul nu trebuie sa contina ORDER By sau modul de sortare(DESC,ASC) sau LIMIT
   *         @page  : Pagina de start
   *         @rezJ  : Numarul de row`s pe pagina
   *         @wh    : Pagina curenta completa , exemplu : index.php?arg1=test&arg2=test2&...&argn=testn
   *         @order : Campul dupa care se face ordonarea
   *         @mode  : Modul cum se face ordonarea : ASC/DESC
   * @return        : Codul HTML ce reprezinta paginile query`ului
   */
  function pageSystem($query,$page = 1,$rezJ = 30,$wh = "",$order = 'id',$mode='DESC')

sistem de paginare

Pentru orice neclaritati nu ezitati sa puneti aici. Modul in care sunt afisate paginile, unde # reprezinta pagina curenta :

1 2 3 #
1 2 3 … # … n n+1 n+2
1 2 3 # … n n+1 n+2
1 2 3 … # n n+1 n+2

Descarca functia sistemului de paginare in PHP.

Etichete: articolPHPsistem paginaresnippetTehnicweb

— Andrei Avădănei a scris 1246 articole

Andrei scrie pe worldit.info din vara lui 2011. Este fondatorul Asociatiei Centrul de Cercetare in Securitate Informatica din Romania - CCSIR si coordoneaza DefCamp, cea mai importanta conferinta de securitate informatica & hacking din Europa Centrala si de Est. Andrei ofera in cadrul Bit Sentinel servicii de securitate informatica, penetration testing, security management, recuperarea de pe urma unui atac cibernetic, training-uri si workshop-uri.

  • Articolul anterior Honk Kong, capitala mondiala a spamului
  • Articolul următor Companiile indiene de IT apeleaza la forte paramilitare pentru a-si apara sediile

3 Comentarii

  1. Daniel spune:
    februarie 18, 2011 la 9:57 am

    Buna Andrei!
    Zilele astea am dat peste scriptul tau, este interesant dar am ajuns intr-un loc de unde nu gasesc calea, adica nu stiu cum sa fac @query fara linia in cauza nu-mi vede tabelul. Esti amabil sa-mi dai o soluti? Sunt incepator si tare as vrea sa ma mai intiez si eu in acest domeniu. Iti multumec mult si astept un raspuns de la tine.

  2. Andrei Avădănei spune:
    februarie 18, 2011 la 1:12 pm

    Sistemul de paginare de aici este facut si gandit pentru interogarile ce afecteaza direct un tabel din baza de date. Chiar am dat si un exemplu acolo la comentariile functiei despre cum se face asta mai exact.

    Mai mult de atat eu nu cred ca te pot ajuta, trebuie sa vii tu cu mai multe detalii.

  3. Raul spune:
    septembrie 16, 2011 la 12:13 am

    Salut Andrei!
    Azi am folosit scriptul Sistem Paginare realizat de tine si mi-a functionat din prima! Inainte de-a gasi acest script m-am chinuit cateva ore si tot nu am reusit finalizarea. Bine ca te-am gasit pe tine! Acum merge perfect. Mersi


  • Facebook

    WorldIT.info
  • Ultimele Atacuri Cibernetice din Romania – RO Hacked

    [wp_rss_retriever url="https://rohacked.bit-sentinel.com/feed/" excerpt="none" items="5" read_more="false" new_window="true" thumbnail="false" cache="0"] RO Hacked este registrul atacurilor cibernetice din România.
  • Caută

  • Articole Recomandate

    • Recent Posts
    • Tags
    • Număr record de participanți la DefCamp 2015, cel mai important eveniment dedicat securității cibernetice din Europe Centrala si de Estdecembrie 2, 2015
    • La DefCamp 2015 vei afla prin ce tehnici pot fi evitate măsurile de securitate ale sistemelor informatice criticeoctombrie 16, 2015
    • Ultima sansa sa rezervi bilete de tip Early Bird la DefCamp 2015septembrie 1, 2015
    • 15 sfaturi despre cum poti deveni un programator bun venite de la specialisti romaniaugust 4, 2015
    • algoritmica Android antivirus Apple Avadanei Andrei benzi desenate BitDefender blog browser C++ Chrome concurs eveniment Facebook Firefox Google google chrome hacking html5 infografic informatica internet Internet Explorer IT javascript linux Microsoft Mozilla Firefox online PHP programare retea sociala review Romania securitate Tehnologie Twitter web Windows Windows 7 Wordpress WorldIT worldit.info Yahoo! YouTube
  • ianuarie 2023
    L Ma Mi J V S D
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031  
    « dec.    
  • Link-uri Sponsorizate

    • laptop second hand

    • Calculatoare Second Hand

    • cod voucher pc garage

  • Home
  • Sistem de paginare in PHP
  • Important

    • Bit Sentinel
    • Centrul de Cercetare în Securitate Informatică din România
    • DefCamp
  • Prieteni

    • BetiT.ro
    • bijuterii handmade
    • Computerica | Resurse gratuite PC
    • Descopera.org
    • Gadgeturi si IT – Giz.ro
  • Prieteni

    • PC – Config
    • RO Hacked
    • Stiri IT

Copyright © 2009-2014 WORLDIT. Toate drepturile Rezervate.
Termeni și condiții | Contact | Licența Creative Commons