Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    12

    navigazione tra record database

    Ciao a tutti,
    solamente da poco tempo mi sono addentrato nel mondo php & mysql.
    Sto cercando qualche script che mi permetta di visualizzare i record di una interrogazione su un db mysql a pagine. Mi spiego meglio, visualizzare un certo numero record (es. 15 record), con la possibilità di navigare tra i record usando dei bottoni ( >> <<) prossimi 15 record , 15 record precedenti ecc.
    Se qualcuno mi può dare qualche indicazione vi sarei molto grato.
    saluti Frank

  2. #2
    se hai bisogno di uno script già fatto purtroppo di pronti al momento non ne ho (ma se fai una ricerchina in rete - o anche in questo forum - ne trovi di sicuro)...

    Per quanto riguarda il concetto è molto semplice: fai una query tipo
    Codice PHP:
    $query mysql_query("SELECT * FROM dati LIMIT $inizio$fine"); 
    e poi per stampare usi un ciclo while:
    Codice PHP:
    while($dati mysql_fetch_array($query))
    {
    // stampa qualcosa in una tabella o in qualche altro modo

    Per quanto riguarda gli attributi LIMIT te li calcoli in base alla pagina in cui sei e al numero di record che vuoi vedere per pagina. Ad esempio se sei alla pagina tre e vuoi vedere 10 record per pagina farai una cosa tipo:
    Codice PHP:
    $pagina $_GET['page']; //che, supponiamo, avrà il valore 3
    $record_x_pagina 10;
    $inizio $record_x_pagina * ($pagina 1);
    $fine $record_x_pagina//scusa questa è una cazzata dettata dalla fretta (dare a due variabili lo stesso valore è superfluo, ma funziona lo stesso)

    // E poi ripeti la query che ti visualizzerà tutti i campi tra 20 e 30 (LIMIT 20, 10) --> I prossimi 10 campi partendo da 20 
    Scusa la confusione ma sono in partenza x le vacanze

    Ciaoooo
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    12
    Grazie per i suggerimenti, provo e ti faccio sapere.
    Frank

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.