Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    [Mysql] LIMIT per un paging

    Ave!

    ho questo codice

    Codice PHP:
    ...
    $pag_corrente = isset($_POST['pag'])? $_POST['pag']:1;

    $primo = ($pag_corrente $per_pag);

    $query "SELECT * FROM tabella LIMIT $primo,$per_page;
    ... 
    la prima pagina me la restituisce in modo corretto ma le altre sono identiche a questa...praticamente mi estrapola sempre gli stessi primi record della tabella
    perchè?

    Ritengo di avere 2 grandi pregi: il primo è una memoria di ferro; il secondo...mmmhhh va beh ora proprio non me lo ricordo!

  2. #2

  3. #3
    ciao

    vale l'url della pagina corrente.
    da qui poi dovrebbe andare avanti con la query no?
    cioè tramite l'include di un increment dovrebbe passare ai risultati successivi, ma non lo fa
    Ritengo di avere 2 grandi pregi: il primo è una memoria di ferro; il secondo...mmmhhh va beh ora proprio non me lo ricordo!

  4. #4
    Potresti mostrarci il ciclo nel quale e' inserita questa query?
    <<E' una decisione molto importante. Pensaci bene, Ataru!>>
    <<STOLTO! Non lo sai che io AGISCO SEMPRE PRIMA DI PENSARE???>>

  5. #5
    certo

    se intendi l'include di cui parlavo eccolo:

    Codice PHP:
    $paginazione "Record trovati: ".$tot_records." Pagine totali: " $tot_pages "
    ["
    ;
    for(
    $i 1$i <= $tot_pages$i++) {
    if(
    $i == $pag_corrente) {
    $paginazione .= $i " ";
    } else {
    $paginazione .= "[url='?pagina=".$i."'] ".$i."[/url]";
    }
    }
    $paginazione .= "]"
    ...(a onor del vero non è farina del mio sacco...sto modificando il codice sulla base di quello trovato in un'articolo di freephp.html.it)
    Ritengo di avere 2 grandi pregi: il primo è una memoria di ferro; il secondo...mmmhhh va beh ora proprio non me lo ricordo!

  6. #6

  7. #7
    ...in effetti sulla barra dell'indirizzo l'url cambia in
    visualizza.php?pagina=2
    quindi è ok, il problema è che i record che estrapola sono sempre quelli della prima pagina (ovvero i primi del LIMIT)
    Ritengo di avere 2 grandi pregi: il primo è una memoria di ferro; il secondo...mmmhhh va beh ora proprio non me lo ricordo!

  8. #8

  9. #9
    niente, stesso problema: vengono estratti sempre gli stessi dati

    tra l'altro finchè la query la controllo sempre sulla stessa pagina l'estrazione avviene, ma se la controllo da un form per l'estrazione di determinati dati, quando cerco di andare alla pagina 2 dell'estrazione mi dice che le variabili (che fanno riferimento ai campi del form) non sono definite :master:

    Ritengo di avere 2 grandi pregi: il primo è una memoria di ferro; il secondo...mmmhhh va beh ora proprio non me lo ricordo!

  10. #10
    passi "pagina" e cerchi "pag" .....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.