Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Paginazione in php

  1. #1
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269

    Paginazione in php

    Ragazzi mi sapete dire come mai quando carico questa pagina, non dà alcun errore ma semplicemente pagina bianca:

    Codice PHP:
    <!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=utf-8" />
    <title>Documento senza titolo</title>
    <style type="text/css">
    #font_style_table { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
    #footer { background-color: #F2F2F2; font-size: 11px; }
    ul { list-style: none; margin: 0; padding: 0; }
    li { float: left; margin:3px; border: 1px solid #CCC; padding: 3px; }
    .content { padding: 5px; line-height: 25px; }

    /* General style */
    .green { color: #090; }
    .blue { color: #09F; }
    </style>
    </head>

    <body>
    <div align="center">
    <table width="827" border="1" id="font_style_table">
      <tr>
        <td>[img]../img/logohustler.png[/img]</td>
        <td><div align="right">Benvenuto: [b]<span class="green"><?php echo $row['login']; ?></span>[/b] - <?php echo date "F j, Y, g: ia " ); ?> [/b][url="logout.php"][ logout ][/url]</div></td>
      </tr>
      <tr>
        <td colspan="2">[b]PANNELLO DI AMMINISTRAZIONE &gt; Gestisci releases[/b]</td>
        </tr>
      <tr>
        <td colspan="2">
            <ul>
                [*][b]MENU[/b]
                [*][url="panel.php"]Home panel[/url][*][url="gestisci_releases.php"]releases e news[/url]
                <li class="blue">[b]supporters[/b][*][url="gestisci_bio.php"]Artists & Remixer[/url][/list]</td>
        </tr>
      <tr>
        <td colspan="2">
        <div class="content">
        
              <form ENCTYPE="multipart/form-data" action="upload_sup.php" method="POST">
                      
                    

    [b]IMMAGINI[/b]

                      Carica immagine del supporter:

                        <input type="file" name="image" id="image">

                        <input type="submit" value="Carica supporter" />
                        <input name="upImage" type="hidden" value="" />
                    </p>
                
              </form>
              

    [b]IMMAGINI:[/b]</p>
              <ul>
                    <?php
                    
                    
    // Creo una variabile dove imposto il numero di record 
                    // da mostrare in ogni pagina
                    
    $x_pag 10;
                    
                    
    // Recupero il numero di pagina corrente.
                    // Generalmente si utilizza una querystring
                    
    $pag $_GET['pag'];
                    
                    
    // Controllo se $pag è valorizzato...
                    // ...in caso contrario gli assegno valore 1
                    
    if (!$pag$pag 1;
                    
                    
    // Uso mysql_num_rows per contare le righe presenti
                    // all'interno della tabella agenda
                    
    $all_rows mysql_num_rows(mysql_query("SELECT * FROM supporter_image"));
                    
                    
    // Tramite una semplice operazione matematica definisco
                    // il numero totale di pagine
                    
    $all_pages ceil($all_rows $x_pag);
                    
                    
    // Calcolo da quale record iniziare
                    
    $first = ($pag 1) * $x_pag;
                    
                    
    $qry "SELECT * FROM supporter_image ORDER BY id_image DESC, data DESC LIMIT $first$x_pag";
                              
                    
    $rs mysql_query($qry) or die ('Errore query: ' mysql_error());
                    
    $nr mysql_num_rows($rs);
                  
                    if (
    $nr != 0)
                    {
                    
                    
    /*function StringFormat($string, $a, $b)
                    {
                        $string = substr(ucfirst(strtolower($string)), $a, $b);
                        return $string;
                    }*/
                    
                        
    for($x 0$x $nr$x++)
                        {
                            
    $row mysql_fetch_assoc($rs);    
                            echo 
    "[*]";
                            echo 
    "IMG: <img src=\"../img/supporters/images/thumb/".$row['url']."\" />
    "
                            
    echo "DATA: ".$row['data']."
    "
    ;
                            echo 
    "CANCELLA: <input type=\"checkbox\" id=\"supp_img\" name=\"delete[]\" value=".$row['id_image']." />";
                            echo 
    "MODIFICA: <a href=\"modifica_supp_image.php?id_img=".$row['id_image']."\">Modifica</a>";            
                            echo 
    "";
                        }

                    }
                                                   
                    
    ?>[/list]
            </div>
            </td>
      </tr>
      </table>
      </div>
              
     </body>
    </html>
    Cosa sbaglio?

    Grazie anticipatamente.
    Con i sogni possiamo conoscere il futuro...

  2. #2
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Manca un punto e virgola alla fine della riga

    echo "IMG: <img src=\"../img/supporters/images/thumb/".$row['url']."\" />
    "

    probabilmente hai la visualizzazione degli errori disattivata e lo script si interrompe ancora prima di partire.

    Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
    Lavori e Lavoretti

  3. #3
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    Grazie mille, si però mi sembra strano il fatto che non mi visualizzi gli errori.

    Stò usando netsons, per caso sapresti dirmi come attivare gli errori, devo modificare il file .ini?
    Con i sogni possiamo conoscere il futuro...

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.