Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    330

    Creare pagine del tipo: Pagine (17): [ 1 2 3 4 5 > >> ]

    Salve a tutti, vi spiego il mio problema:
    Ho uno script che mi visualizza le foto, ma quando queste foto superano il numero di 14, devo creare delle pagine, dove riportare le altre foto.Le pagine devono essere create in base alla quantità di foto...Non ho la più pallida idea di come si debba fare...
    Ecco una parte del codice:

    echo"<table width=692 border=0 cellpadding=0 cellspacing=0 bgcolor=#333333>";
    for($i=0;$i<mysql_num_rows($query);$i++)
    {
    $j=mysql_num_rows($query)-1;
    if($row=mysql_fetch_array($query))
    {
    if($row["genere"]=="Musical")
    {
    echo "<tr><td align=top><span style='margin-right:-10px; display:inline;'><img src=$row[foto] WIDTH=90 HEIGHT=90 align=left vspace=0 hspace=0></span>";
    echo "

    <h4><a href=Ingrandisci.php?id=" . $row["IDraccolta"] . "><font style=Verdana color=black>Titolo:$row[titolo]</font></a>";
    echo"
    ";
    echo "<font color=black style=verdana>Codice:$row[codice]</font></p></TD>";
    }
    }

    Come si può risolvere????
    e TANTI AUGURI

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    330
    Scusa ma scrivendo questo codice e mettendo quello che tu mi hai detto non succede niente.Io voglio che qundo ho 10 foto nella pagina se ne va alla successiva, guarda il codice:

    if(!isset($submit))
    {
    echo"<table width=692 border=0 cellpadding=0 cellspacing=0 bgcolor=#333333>";
    for($i=0;$i<mysql_num_rows($query);$i++)
    {
    $j=mysql_num_rows($query)-1;
    if($row=mysql_fetch_array($query))
    {
    if($row["genere"]=="Musical")
    {
    echo "<tr><td align=top><span style='margin-right:-10px; display:inline;'><img src=$row[foto] WIDTH=90 HEIGHT=90 align=left vspace=0 hspace=0></span>";
    echo "

    <h4><a href=Ingrandisci.php?id=" . $row["IDraccolta"] . "><font style=Verdana color=black>Titolo:$row[titolo]</font></a>";
    echo"
    ";
    echo "<font color=black style=verdana>Codice:$row[codice]</font></p></TD>";
    }
    }
    $paginazione = "Pagine totali: " . $tot_pages . "
    [";
    for($i = 1; $i <= $tot_pages; $i++) {
    if($i == $current_page) {
    $paginazione .= $i . " ";
    } else {
    $paginazione .= "<a href=\"?page=$i\" title=\"Vai alla pagina $i\">$i</a> ";
    }
    }
    $paginazione .= "]";
    }
    }

    Grazie e tanti auguri a tutti

  4. #4
    Ma perchè apri sempre la stessa discussione (e su più forum) ? :rollo:

    La prossima volta fai un up alla discussione già aperta, grazie
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    330
    Ho aperto la stessa discussioneperchè l'altra l'avete chiusa....

  6. #6
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    Originariamente inviato da guliver81
    Scusa ma scrivendo questo codice e mettendo quello che tu mi hai detto non succede niente.Io voglio che qundo ho 10 foto nella pagina se ne va alla successiva, guarda il codice:

    ...

    Grazie e tanti auguri a tutti

    Cosa vuol dire "non succede niente" ... "voglio che vada alla pagina successiva"?

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    330
    Nel senso che non compare niente.Io voglio che se supero il numero di 14 foto mi passa alla pagina succesiva.Ti faccio vedere il codice almeno te ne rendi conto:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Documento senza titolo</title>
    </head>

    <?php
    $connessione=mysql_connect("localhost","root","")
    or die("Non puoi connetterti al DB");

    $db=mysql_select_db("raccoltafilm")
    or die("Non puoi selezionare il DB");
    $query=mysql_query("select * from film") or die(mysql_error());


    if(!isset($submit))
    {
    $tot_pages=0;
    echo"<table width=692 border=0 cellpadding=0 cellspacing=0>";
    for($i=0;$i<mysql_num_rows($query);$i++)
    {
    $j=mysql_num_rows($query)-1;
    if($row=mysql_fetch_array($query))
    {
    if($row["novità"]=="Si")
    {
    echo "<tr><td><span style='margin-right:-10px; display:inline;'><img src=$row[foto] width=230 height=280 align=left></span></td>";
    echo "<td><h4><font style=Verdana color=black>Titolo:$row[titolo]</font>";
    echo "
    ";
    echo "<font color=black style=verdana>Codice:$row[codice]</font>";
    echo "
    ";
    echo "<font color=black style=verdana>Descrizione:$row[descrizione]</font>";
    echo "
    ";

    echo "<font color=black style=verdana>Genere:$row[genere]</font>";
    echo "
    ";
    echo "<font color=black style=verdana>Regista:$row[regista]</font>";
    echo "
    ";
    echo "<font color=black style=verdana>Attori:$row[attori]</font>";
    echo "
    ";
    echo "<font color=black style=verdana>Durata:$row[durata]</font>";
    echo "
    ";
    if($row['inVendita']=="Si")
    {
    echo "<font color=black style=verdana>In vendita dal:$row[inVendita]</font>";
    echo "
    ";
    }
    if($row['inNoleggio']=="Si")
    {
    echo "<font color=black style=verdana>In noleggio dal:$row[inNoleggio]</font>";
    echo "
    ";
    }
    if($row['exrental']=="Si")
    {
    echo "<font color=black style=verdana>Ex-rental:$row[exrental]</font>";
    echo "
    ";
    }
    echo "<font color=black style=verdana>Giorno:$row[giorno]</font>";
    echo "
    ";

    echo "<font color=black style=verdana>Mese:$row[mese]</font>";
    echo "
    ";
    echo "<font color=black style=verdana>Anno:$row[anno]</font>";
    echo "
    ";


    echo "<font color=#cccccc>Supporto:$row[supporto]</font>";
    echo "
    ";
    echo "<font color=#cccccc style=verdana>Distributori:$row[distributori]</font>";
    echo "
    ";
    echo "
    ";
    echo "
    ";
    echo "
    ";
    echo"</td></tr>";
    $valore=12;

    }
    }
    }

    $paginazione = "Pagine totali: " . $tot_pages . "
    [";
    for($i = 1; $i <= $tot_pages; $i++) {
    if($i == $current_page) {
    $paginazione .= $i . " ";
    } else {
    $paginazione .= "<a href=\"?page=$i\" title=\"Vai alla pagina $i\">$i</a> ";
    }
    }
    $paginazione .= "]";
    }

    Non so come risolvere il problema, visto che sono alle prime armi, se gentilmente potresti aiutarmi...Grazie sempre..

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    330
    Dopo $valore, c'è $tot_pages++, che mi calcola il numero delle foto che visualizzo nelle pagne...

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.