Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    285

    gestire righe di una tabella [php]

    salve ragazzi,ho necessità di dividere tutte le righe generate con una query mysql in più pagine.
    Ne vorrei (per es) 5 x pagina.

    Desidero avere 2 link alla fine delle righe uno "prev" e l'altro"next"..non so proprio come fare. Riesco solo se ci metto i numeri come link (es pag 1 pag 2 ecc...)

  2. #2
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    cosa intendi per:
    Riesco solo se ci metto i numeri come link (es pag 1 pag 2 ecc...)
    immagino che usi un LIMIT.
    comunque guarda qui
    ¿Hasta la pasta?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    285
    ecco il codice:

    Codice PHP:
    $conn=mysql_connect("localhost","root",""); if(!$conn){echo"errore mysql";exit();} $db=mysql_select_db("my_db"); if(!$db){echo"errore db";exit();} $sql="select* from commenti"; $risultato=mysql_query($sql); $totale = mysql_num_rows($risultato); if(!$sql){echo "errore query";exit();} $tot_per_pag=5; //numero di record che voglio visualizzare per ogni pagina $da=(int)$_GET['da']; if(!$da){$da=0;} $sql="SELECT* FROM commenti order by id desc LIMIT $da,$tot_per_pag"; $risultato=mysql_query($sql); if(!$risultato) { echo("impossibile eseguire la query...!"); exit(); } while($riga=mysql_fetch_array($risultato)) {echo $riga["commenti"];echo "

    "; } $pagine=($totale)/($tot_per_pag); $a = 0; echo"

    Pagine"; while ($a < $pagine) { $da_new="$tot_per_pag"*"$a"; ?> [url="commenti.php?da= <?php echo($da_new);?>&a=foto"] <?php echo(" | "); print ($a++)+1; echo"[/url]"; } mysql_close($conn) ;?>

  4. #4
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    xfavor.!!
    usa l'apposito PHP per il codice.
    Grazie.
    ¿Hasta la pasta?

  5. #5
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    nn credo che per ogni link tu voglia fare una query.
    $a = 0; ?
    guardati il link sopracitato.
    ti eviti dei forti mal di testa.
    ¿Hasta la pasta?

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    285
    ho capito quello che vuoi dirmi infatti mi era venuto un certo mal di testa che ora mi sta passando! grazie

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.