• User Attivo

    Impaginazione con link prec/next

    Ciao a tutti e grazie per i suggerimenti che mi avete dato e di cui ho fatto tesoro...altro problema però...basandomi sui vostri suggerimenti sono riuscita a scrivere lo script per l'impaginazione e relativi link che mi serviva...ora però vorrei che la stampa dei link si limitasse solo ad un limitato numero di record e non a tutti quelli presenti nella tabella a cui fa riferimento.
    Ho provato con la funzione LIMIT ma da quello che ho capito questa riguarda piuttosto quante righe devono apparire per pagina e non la stampa dei link di navigazione...
    Riporto qui sotto lo script. Potreste suggerirmi come fare affinchè mi appaiano per esempio solo i link dal numero 1 al numero 0 (sono i primi dieci record della tabella).

    [php]<?php
    $x_pag = 1;// Righe per pagina
    $pageNum = 1; // Pagina iniziale di default

    // Recupero il numero di pagina corrente.
    if(isset($_GET['page']))
    {
    $pageNum = $_GET['page'];
    }

    // Uso mysql_num_rows per contare le righe presenti
    // all'interno della tabella
    $all_rows = mysql_num_rows(mysql_query("SELECT img_id2, storia, info2, image FROM lago_garda g, immagini i WHERE g.img_id2 = i.id"));

    // Tramite una semplice operazione matematica definisco
    // il numero totale di pagine
    $all_pages = ceil($all_rows / $x_pag);
    $self = $_SERVER['PHP_SELF'];
    $nav = '';
    for($page = 1; $page <= $all_pages; $page++)
    {
    if ($page == $pageNum)
    {
    $nav .= " $page ";
    }
    else
    {
    $nav .= " <a href="$self?page=$page">$page</a> ";
    }
    }
    // Calcolo da quale record iniziare
    $first = ($pageNum - 1) * $x_pag;

    // Recupero i record per la pagina corrente...
    // utilizzando LIMIT per partire da $first e contare fino a $x_pag
    $rs = mysql_query("SELECT img_id2, storia, info2, image FROM lago_garda g, immagini i WHERE g.img_id2 = i.id LIMIT $first, $x_pag");
    $nr = mysql_num_rows($rs);
    if ($nr != 0){
    for($x = 0; $x < $nr; $x++){
    $row = mysql_fetch_assoc($rs);
    $immagini = $row['image'];
    echo "<table border='0' align='center' cellpadding='5' cellspacing='2'><tr>";
    echo ("<td align='left' valign='middle'>" . "<img src="$immagini"/ >" . "</td>");
    echo "<td>   </td>";
    echo "<td align='bottom' valign='middle'><h1>" . $row['storia'] . "</h1></td>";
    echo ("</tr><tr>");
    echo "<td colspan='3'>         </td>";
    echo ("</tr><tr>");
    echo "<td colspan='3' align='left' valign='middle'><h5>" . $row['info2'] . "</h5></td>";
    echo ("</tr></table>");
    }
    }else{
    echo "Nessun record trovato!";
    }
    echo "<br><br>";

    //creazione dei link next e prev
    // e il link per andare direttamente in ultima pagina
    if ($pageNum > 1)
    {
    $page = $pageNum - 1;
    $prev = " <a href="$self?page=$page">[Precedente]</a> ";

    $first = " <a href="$self?page=1">[Prima Pagina]</a> ";
    }
    else
    {
    $prev = ' ';
    $first = ' ';
    }

    if ($pageNum < $all_pages)
    {
    $page = $pageNum + 1;
    $next = " <a href="$self?page=$page">[Prossima]</a> ";

    $last = " <a href="$self?page=$all_page">[Ultima Pagina]</a> ";
    }
    else
    {
    $next = ' ';
    $last = ' ';
    }
    //Stampa i link di navigazione
    echo "<table border='0' align='center' cellpadding='5' cellspacing='2' class='database'><tr>";
    echo "<td>" . $first . "</td><td>" . $prev . "</td><td>" . $nav . "</td><td>" . $next . "</td><td>". $last . "</td>";
    echo "</tr></table>";
    ?>[/php]

    Grazie.
    Stefana


  • User Attivo

    Rettifico, i link da 1 a 10 e cioè solo quelli che fanno riferimento ai primi dieci record della tabella in questione e non tutti i record presenti.


  • User Attivo

    Ho creato una funzione per la stampa delle pagine:

    [PHP]<?php
    function stampa_pagine($pagina, $totrecord, $per_pagina, $url){//Stampa il numero di pagine
    $output='';
    $max_pagine = 6; //Massimo pagine da stampare
    $totrecord = (int) $totrecord; //Totale record
    $pagina = (int) $pagina; //Pagina attuale
    $num_pagine = ceil($totrecord / $per_pagina);//Calcolo il numero di pagine
    $pagina = max($pagina, 1);// Pagina < 1: Imposto pagina = 1
    $pagina = min($pagina, $num_pagine);//Pagina > Tot-pagine: Imposto ultima pagina
    if ($pagina <= (int)($max_pagine / 2) + 2) {
    for ($i = 1; $i <= min($max_pagine, $num_pagine); $i++) {
    if ($pagina == $i) $output=$output."<b>".$i."</b> ";
    else $output=$output."<a href="".$url.$i."">".$i."</a> ";
    }
    if ($max_pagine < $num_pagine) $output=$output."<a href="".$url.$num_pagine."">…</a> ";
    } else {
    $output=$output."<a href="".$url."1">1</a> <a href="".$url."2">…</a> ";
    for ($i = $pagina - (int) ($max_pagine / 2); $i < $pagina; $i++ ) $output=$output."<a href="".$url.$i."">".$i."</a> ";
    $output=$output."<b>".$i."</b> ";
    if (($num_pagine - $pagina) < (int) ($max_pagine / 2)+2) {
    for ($i = $pagina + 1; $i <= $num_pagine; $i++ ) $output=$output."<a href="".$url.$i."">".$i."</a> ";
    } else {
    for ($i = $pagina + 1; $i <= ($pagina + (int) ($max_pagine / 2)); $i++ ) $output=$output."<a href="".$url.$i."">".$i."</a> ";
    $output.="<a href="".$url.($num_pagine - 1)."">…</a> ";
    $output.="<a href="".$url.$num_pagine."">".$num_pagine."</a>";
    }
    }
    return $output;
    }
    ?>[/PHP]

    Basta richiamare la funzione con i seguenti parametri

    [PHP]<?php
    echo stampa_pagine(Questa pagina,numero totale di record,Quanti record vuoi far comparire per pagina, Url);
    ?>[/PHP]


  • User Attivo

    Grazie...da quello che capisco le parti in cui inserire dati sono nella funzione stampa $max_pagine in cui indico il numero max di pagine che voglio far apparire

    e nel codice di richiamo funzione quello che sta tra parentisi es
    <?php
    echo stampa_pagine(8,10,1, url.miosito.it);
    ?>
    dove 8 è la pagina iniziale (da cui deve cominciare a contare)
    10 ( da 8 a17 i record presi in considerazione per il conteggio)
    1 ) quanti record devono apparire per pagina
    da cui appunto un conteggio che va da 8 a 17

    riguardo urlo, pasta l0iderizzo principale o devo indivare anche la pagine in questione?
    cioè url.miosito.it
    oppure url.miosito.it/pagina.php?

    e in ultimo posso mettere la funzione stampa su una pagina a parte e richiamerla con la funzione include?


  • User Attivo

    altro dubbio...la tua funzione stampa_pagine andrebbe a sostituire (e quindi devo togliere) quello che è sotto
    //creazione dei link next e prev
    // e il link per andare direttamente in ultima pagina
    e
    //Stampa i link di navigazione?


  • User Attivo

    ho inserito la tua funzione,
    appare sulla pagina come volevo però quando provo (in locale)
    a cliccare sulla numero 2 o tre...non trova la pagina...
    forse dipende dall'url
    in che forma lo devo inserire?
    con http
    o solo con www
    l'indirizzo solo del sito (miosito.it) oppure completo con la pagina in cui appare la funzione?


  • User Attivo

    mi da questo errore qualsiasi numero di pagina ricerchi
    The requested URL /sivainitalia/laghi/storia_gardaphp3 was not found on this server.
    dove il numero è 2,3,4 e così via a secondo che clicco sul 2,3 ,4...


  • User Attivo

    puoi copiarmi il codice html dell'output??
    Cmq si è sempre meglio mettere tutto l'indirizzo: h t t p : / / w w w .


  • User Attivo

    echo "<table border='0' align='center' cellpadding='5' cellspacing='2'><tr>";
    echo "<td>" . stampa_pagine(1,10,1, storia_garda.php) . "</td>";
    echo "</tr></table>";

    questo è ciò che ho modificato


  • User Attivo

    Volevo il codice HTML del browser.
    Dal browser basta fare mostra html o visualizza sorgente


  • User Attivo

    il codice html è lunghetto...

    <body onDrag="return false" onSelect="return false" onContextMenu="return false" onafterprint="goforit()">
    <script type="text/javascript">
    window.onload = function() {
    new TreeMenu("menu1");
    }
    </script>
    <div id="centrato">

    <div id="colnav">
    <div id="data">
    <script>printDate();</script>
    </div>
    <table cellspacing="0" cellpadding="0" id="click-menu1" class="click-menu">
    <tr><td height="2"></td></tr>
    <tr>
    <td>
    <div class="box1">Piemonte <img src="../immagini/expanded.gif" width="16" height="16"></div>
    <div class="section">
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../nord/piemonte/scheda.php"> Scheda</a></div>
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""> <a href="../nord/piemonte/economia.php"> Economia</a></div>
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../nord/piemonte/tradizioni.php"> Tradizioni e <br />       Curiosità</a></div>
    </div>
    </td>
    </tr>
    <tr><td height="2"></td></tr>
    <tr>
    <td>
    <div class="box1">Storia <img src="../immagini/expanded.gif" width="16" height="16"></div>
    <div class="section">
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../nord/piemonte/storia.php"> La Regione</a></div>
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../nord/piemonte/savoia.php"> I Savoia</a></div>
    </div>
    </td>
    </tr>
    <tr><td height="2"></td></tr>
    <tr>
    <td>
    <div class="box1">Itinerari <img src="../immagini/expanded.gif" width="16" height="16" alt=""></div>
    <div class="section">
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../italia/laghi.php"> I Laghi</a></div>
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../italia/montisacri.php"> I Monti Sacri</a></div>
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../nord/piemonte/ville.php"> Le Residenze <br />       Sabaude</a></div>
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../nord/piemonte/po.php"> Il Po</a></div>
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../nord/piemonte/monferrato.php"> Il Monferrato</a></div>
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../nord/piemonte/langhe.php"> Langhe e Roero</a></div>
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../nord/piemonte/fortezze.php"> Le Fortezze</a></div>
    </div>
    </td>
    </tr>
    <tr><td height="2"></td></tr>
    <tr>
    <td>
    <div class="box1">Città<img src="../immagini/expanded.gif" width="16" height="16"></div>
    <div class="section">
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../nord/piemonte/torino.php"> Torino</a> </div>
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../nord/piemonte/citta.php"> Biella, Canavese <br />      e Valli di Lanzo</a> </div>
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../nord/piemonte/citta.php?page=90"> Susa</a> </div>
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../nord/piemonte/citta.php?page=96"> Avigliana</a> </div>
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../nord/piemonte/citta.php?page=#"> Cuneo e le sue valli</a> </div>
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../nord/piemonte/citta.php?page=100"> Alessandrino<br />      e Tortonese</a> </div>
    </div>
    </td>
    </tr>
    <tr><td height="2"></td></tr>
    <tr>
    <td>
    <div class="box1">Contatti <img src="../immagini/expanded.gif" width="16" height="16" alt=""></div>
    <div class="section">
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../guestbook/index.php"> Libro degli Ospiti</a></div>
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../italia/scrivimi.php"> Scrivimi</a></div>
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../nord/piemonte/fonti.php"> Bibliografia</a></div>
    </div>
    </td>
    </tr>
    <tr><td height="2"></td></tr>
    <tr>
    <td>
    <div class="box1">Cerca<img src="../../immagini/expanded.gif" width="16" height="16" alt=""></div>
    <div class="section">
    <div class="box2"><img src="../../immagini/candy1.gif" width="20" height="15" alt=""><a href="../../italia/risultati.php"> Cerca nel Sito</a></div>
    <div class="box2"><img src="../immagini/candy1.gif" width="20" height="15" alt=""><a href="../italia/amici.php"> Siti Amici</a></div>
    </div>
    </td></tr>
    </table>
    <script type="text/javascript">
    var clickMenu1 = new ClickShowHideMenu('click-menu1');
    clickMenu1.init();
    </script>
    <img src="../immagini/transparent.gif" width="50" height="20" align="top" />

    <img src="../immagini/transparent.gif" width="50" height="20" align="top" />

    <img src="../immagini/transparent.gif" width="50" height="20" align="top" />
    </div>
    <div id="info">
    <?php
    $x_pag = 1;// Righe per pagina
    $pageNum = 1; // Pagina iniziale di default

    // Recupero il numero di pagina corrente.
    if(isset($_GET['page']))
    {
    $pageNum = $_GET['page'];
    }

    // Uso mysql_num_rows per contare le righe presenti
    // all'interno della tabella
    $all_rows = mysql_num_rows(mysql_query("SELECT img_id2, storia, info2, image FROM lago_garda g, immagini i WHERE g.img_id2 = i.id"));

    // Tramite una semplice operazione matematica definisco
    // il numero totale di pagine
    $all_pages = ceil($all_rows / $x_pag);
    $self = $_SERVER['PHP_SELF'];
    $nav = '';
    for($page = 1; $page <= $all_pages; $page++)
    {
    if ($page == $pageNum)
    {
    $nav .= " $page ";
    }
    else
    {
    $nav .= " <a href="$self?page=$page">$page</a> ";
    }
    }
    // Calcolo da quale record iniziare
    $first = ($pageNum - 1) * $x_pag;
    ?>
    <div id="colsx">
    <div id="data"><script language="javascript">document.write(MessageParDate());</script><br/>
    <SPAN id=clock class="input">
    <script language=JavaScript>document.write(buildTime());</script>
    </SPAN> </div>
    <img src="../immagini/transparent.gif" width="50" height="20" align="top" />
    <img src="../nord/immagini/veneto/garda/cartinagarda.gif" alt="il lago di garda - mappa" name="garda" width="200" height="247" id="garda" align="top" />
    <img src="../immagini/transparent.gif" width="50" height="20" align="top" />
    <table align="center" width="180"><tr><td>
    <ul id="menu1" class="tree-menu">
    <li><a href="javascript:void(0)">  Il Lago</a>
    <ul>
    <li><a href="storia_garda.php?page=1">La Storia al Lago</a></li>
    <li><a href="lagogarda.php?page=1">Il lago di Garda</a></li>
    <br />
    <li><a href="javascript:void(0)">  La sponda Sud</a>
    <ul>
    <li><a href="lagogarda.php?page=2">Desenzano del Garda,<br />      Rivoltella, Sirmione <br />       e Peschiera del Garda</a></li><br />
    <li><a href="javascript:void(0)"> Desenzano del Garda</a>
    <ul>
    <li><a href="lagogarda.php?page=3">Panoramica</a></li>
    <li><a href="lagogarda.php?page=4">Itinerario</a></li><br />
    <li><a href="javascript:void(0)">  I Monumenti</a>
    <ul>
    <li><a href="lagogarda.php?page=5">Villa romana</a></li>
    <li><a href="lagogarda.php?page=6">Il castello</a></li>
    <li><a href="lagogarda.php?page=7">Duomo</a></li>
    <li><a href="lagogarda.php?page=8">....e ancora</a></li>
    </ul>
    </li>
    </ul>
    </li><br />
    <li><a href="lagogarda.php?page=9">Rivoltella</a></li>
    <li><a href="lagogarda.php?page=10">San Martino in battaglia</a></li><br />
    <li><a href="javascript:void(0)"> Sirmione</a>
    <ul>
    <li><a href="lagogarda.php?page=11">Panoramica</a></li>
    <li><a href="lagogarda.php?page=12">Storia</a></li>
    <li><a href="lagogarda.php?page=13">Itinerario</a></li><br />
    <li><a href="javascript:void(0)">  I Monumenti</a>
    <ul>
    <li><a href="lagogarda.php?page=15">Grotte di Catullo</a></li>
    <li><a href="lagogarda.php?page=16">Rocca Scaligera</a></li>
    <li><a href="lagogarda.php?page=14">Le Terme</a></li>
    </ul>
    </li><br />
    <li><a href="lagogarda.php?page=17">Visitatori illustri</a></li>
    </ul>
    </li><br />
    <li><a href="lagogarda.php?page=18">Castiglione delle Stiviere</a></li>
    <li><a href="lagogarda.php?page=19">Valeggio sul Mincio</a></li>
    <li><a href="lagogarda.php?page=20">Borghetto</a></li>
    <li><a href="lagogarda.php?page=21">.Cucina veleggiana</a></li><br />
    <li><a href="javascript:void(0)"> Peschiera del Garda</a>
    <ul>
    <li><a href="lagogarda.php?page=22">Panoramica</a></li>
    <li><a href="lagogarda.php?page=24">Storia</a></li><br />
    <li><a href="javascript:void(0)">  Da Vedere</a>
    <ul>
    <li><a href="lagogarda.php?page=25">Santuario della <br />     Madonna del Frassino</a></li>
    <li><a href="lagogarda.php?page=26">Il Lago di Frassino</a></li>
    </ul>
    </li>
    </ul>
    </li>
    </ul>
    </li><br />
    <li><a href="javascript:void(0)">  La sponda Orientale;</a>
    <ul><br />
    <li><a href="javascript:void(0)"> Da Peschiera del Garda<br />       a Punta San Vigilio</a>
    <ul>
    <li><a href="lagogarda.php?page=27"> Da Peschiera del Garda<br />       a Punta San Vigilio</a></li><br /> <li><a href="javascript:void(0)"> Lasize</a>
    <ul>
    <li><a href="lagogarda.php?page=23">Panoramica</a></li>
    <li><a href="lagogarda.php?page=28">Storia</a></li><br />
    <li><a href="javascript:void(0)">  I Monumenti</a>
    <ul>
    <li><a href="lagogarda.php?page=29">La Dogana Veneta</a></li>
    <li><a href="lagogarda.php?page=30">Il castello</a></li>
    <li><a href="lagogarda.php?page=31">Le Ville</a></li>
    </ul>
    </li>
    </ul>
    </li> <br />
    <li><a href="javascript:void(0)">  Bardolino</a>
    <ul>
    <li><a href="lagogarda.php?page=33">Panoramica</a></li>
    <li><a href="lagogarda.php?page=34">Storia</a></li>
    </ul>
    </li><br />
    <li><a href="javascript:void(0)">  Garda</a>
    <ul>
    <li><a href="lagogarda.php?page=35">Panoramica</a></li>
    <li><a href="lagogarda.php?page=36">L'epoca Veneziana</a></li><br />
    <li><a href="javascript:void(0)">  Da Vedere</a>
    <ul>
    <li><a href="lagogarda.php?page=37">Le chiese</a></li>
    <li><a href="lagogarda.php?page=38">Le Ville</a></li>
    </ul>
    </li>
    </ul>
    </li><br />
    <li><a href="lagogarda.php?page=39">Punta San Vigilio</a></li>
    </ul>
    </li><br />
    <li><a href="javascript:void(0)"> Da Punta San Vigilio<br />       a Malcesine</a>
    <ul>
    <li><a href="lagogarda.php?page=43"> Da Punta San Vigilio<br />       a Malcesine</a></li><br />
    <li><a href="javascript:void(0)"> Torri del Benaco</a>
    <ul>
    <li><a href="lagogarda.php?page=44">Panoramica</a></li>
    <li><a href="lagogarda.php?page=45">Storia</a></li>
    <li><a href="lagogarda.php?page=46">Itinerario</a></li><br />
    <li><a href="javascript:void(0)">  I Monumenti</a>
    <ul>
    <li><a href="javascript:void(0)"> Visita al Castello</a>
    <ul>
    <li><a href="lagogarda.php?page=47">Il castello</a></li>
    <li><a href="lagogarda.php?page=48">La zona del pozzo</a></li>
    <li><a href="lagogarda.php?page=49">La sala dell'Olio di <br />       Oliva e il Torchio</a></li>
    <li><a href="lagogarda.php?page=50">La sala della pesca</a></li>
    <li><a href="lagogarda.php?page=51">La serra dei limoni</a></li>
    <li><a href="lagogarda.php?page=52">La sala degli <br />       "Antichi Originari"</a></li>
    <li><a href="lagogarda.php?page=53">La sala del Plastico</a></li>
    <li><a href="lagogarda.php?page=54">La sala delle <br />       incisioni rupestri</a></li>
    </ul>
    </li><br />
    <li><a href="lagogarda.php?page=55">La Torre dell'Orologio</a></li>
    <li><a href="lagogarda.php?page=56">...infine</a></li>
    </ul>
    </li>
    </ul>
    </li> <br />
    <li><a href="lagogarda.php?page=32">San Zeno di Montagna</a></li>
    <li><a href="lagogarda.php?page=57">Brenzone e Castelletto</a></li>
    <li><a href="lagogarda.php?page=58">Castello, Marniga <br />       e Campo</a></li>
    <li><a href="lagogarda.php?page=59">Assenza e Cassone</a></li><br />
    <li><a href="javascript:void(0)"> Monte Baldo</a>
    <ul>
    <li><a href="lagogarda.php?page=60">Panoramica</a></li>
    <li><a href="lagogarda.php?page=61">Storia</a></li>
    <li><a href="javascript:void(0)">  Rivoli veronese</a>
    <ul>
    <li><a href="lagogarda.php?page=40">Panoramica</a></li>
    <li><a href="lagogarda.php?page=41">Forte di Rivoli </a></li>
    <li><a href="lagogarda.php?page=42">Itinerario napoleonico</a></li>
    </ul>
    </li>
    </ul>
    </li><br />
    <li><a href="javascript:void(0)"> Malcesine</a>
    <ul>
    <li><a href="lagogarda.php?page=62">Panoramica</a></li>
    <li><a href="lagogarda.php?page=63">Visitatori Illustri</a></li><br />
    <li><a href="javascript:void(0)">  Da Vedere</a>
    <ul>
    <li><a href="lagogarda.php?page=64">Le chiese e le ville</a></li>
    <li><a href="lagogarda.php?page=65">Il Palazzo dei Capitani</a></li>
    <li><a href="javascript:void(0)">  Il castello</a>
    <ul>
    <li><a href="lagogarda.php?page=66">Storia</a></li>
    <li><a href="lagogarda.php?page=67">Visita</a></li>
    </ul>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    </ul>
    </li><br />
    <li><a href="javascript:void(0)">  La sponda Settentrionale</a>
    <ul>
    <li><a href="storia_garda.php?page=42">Da Malcesine a <br />       Limone sul Garda</a></li>
    <li><a href="javascript:void(0)">  Torbole-Nago</a>
    <ul>
    <li><a href="storia_garda.php?page=43">Panoramica</a></li><br />
    <li><a href="javascript:void(0)"> Torbole</a>
    <ul>
    <li><a href="storia_garda.php?page=44">Visitatori Illustri</a></li>
    <li><a href="storia_garda.php?page=45">Chiesa di Sant'Andrea</a></li>
    <li><a href="storia_garda.php?page=46">La valletta di <br />       Santa Lucia</a></li>
    <li><a href="storia_garda.php?page=47">....e ancora</a></li>
    </ul>
    </li><br />
    <li><a href="javascript:void(0)"> Nago</a>
    <ul>
    <li><a href="storia_garda.php?page=48">Il Forte di Nago</a></li>
    <li><a href="storia_garda.php?page=49">Castel Penede</a></li>
    <li><a href="storia_garda.php?page=50">Parrocchiale di S. Vigilio</a></li>
    <li><a href="storia_garda.php?page=51">Murales</a></li>
    </ul>
    </li><br />
    <li><a href="storia_garda.php?page=52">Lago di Loppio</a></li>
    </ul>
    </li><br />
    <li><a href="javascript:void(0)"> Riva del Garda</a>
    <ul>
    <li><a href="storia_garda.php?page=53">Storia</a></li>
    <li><a href="storia_garda.php?page=54">Itinerario</a></li>
    </ul>
    </li><br />
    <li><a href="javascript:void(0)"> Arco</a>
    <ul>
    <li><a href="storia_garda.php?page=55">Panoramica</a></li>
    <li><a href="storia_garda.php?page=56">Storia</a></li>
    <li><a href="storia_garda.php?page=57">Itinerario</a></li><br />
    <li><a href="javascript:void(0)">  Da Vedere</a>
    <ul>
    <li><a href="storia_garda.php?page=58">Il Castello</a></li>
    <li><a href="storia_garda.php?page=59">Il Palazzo dei Panni</a></li>
    <li><a href="storia_garda.php?page=60">Palazzo Marchetti</a></li>
    <li><a href="storia_garda.php?page=61">Il Palazzo dei Panni</a></li>
    <li><a href="storia_garda.php?page=62">Palazzo Nuovo </a></li>
    <li><a href="storia_garda.php?page=63">La Chiesa Collegiata</a></li>
    </ul>
    </li>
    </ul>
    </li><br />
    <li><a href="storia_garda.php?page=64">Limone sul Garda</a></li>
    </ul>
    </li><br />
    <li><a href="javascript:void(0)">  La sponda Occidentale</a>
    <ul><br />
    <li><a href="javascript:void(0)"> Da Limone sul Garda<br />       a Gardone Riviera</a>
    <ul>
    <li><a href="lagogarda.php?page=68"> Da Limone sul Garda<br />       a Gardone Riviera</a></li><br /> <li><a href="javascript:void(0)"> Tremosine</a>
    <ul>
    <li><a href="lagogarda.php?page=69">Panoramica</a></li>
    <li><a href="lagogarda.php?page=70">Storia</a></li><br />
    <li><a href="lagogarda.php?page=71">I prodotti locali</a></li>
    <li><a href="lagogarda.php?page=72">Iames Bond</a></li>
    </ul>
    </li> <br />
    <li><a href="lagogarda.php?page=73">Santa Maria</a></li>
    <li><a href="lagogarda.php?page=74">La Magnifica Patria</a></li><br />
    <li><a href="lagogarda.php?page=75">Toscolano-Maderno</a></li><br /><br />
    <li><a href="javascript:void(0)">  Gardone Riviera</a>
    <ul>
    <li><a href="lagogarda.php?page=76">Panoramica</a></li>
    <li><a href="lagogarda.php?page=77">Il Vittoriale</a></li>
    </ul>
    </li><br />
    </ul>
    </li><br />
    <li><a href="javascript:void(0)"> Da Gardone Riviera a<br />       Desenzano sul Garda</a>
    <ul>
    <li><a href="storia_garda.php?page=65"> Da Gardone Riviera a<br />       Desenzano sul Garda</a></li><br />
    <li><a href="javascript:void(0)"> Salò</a>
    <ul>
    <li><a href="storia_garda.php?page=66">Panoramica</a></li>
    <li><a href="storia_garda.php?page=67">Storia</a></li>
    <li><a href="storia_garda.php?page=70">Itinerario</a></li>
    </ul>
    </li><br />
    <li><a href="storia_garda.php?page=71">Valtènesi</a></li>
    <li><a href="storia_garda.php?page=72">Madonna del Carmine</a></li>
    <li><a href="storia_garda.php?page=73">Isola di San Biagio</a></li><br />
    <li><a href="javascript:void(0)"> Manerba del Garda</a>
    <ul>
    <li><a href="storia_garda.php?page=74">Panoramica</a></li>
    <li><a href="storia_garda.php?page=75">Rocca</a></li>
    </ul>
    </li><br />
    <li><a href="javascript:void(0)"> Moniga del Garda</a>
    <ul>
    <li><a href="lagogarda.php?page=76">Panoramica</a></li>
    <li><a href="lagogarda.php?page=77">Il Castello</a></li>
    </ul>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    </ul>
    </li><br />
    <li><a href="javascript:void(0)">  Prodotti e Vini</a>
    <ul>
    <li><a href="storia_garda.php?page=10">Alto Garda Bresciano</a></li><br />
    <li><a href="javascript:void(0)">  Il Garda trentino</a>
    <ul>
    <li><a href="storia_garda.php?page=11">Panoramica</a></li>
    <li><a href="storia_garda.php?page=12">Vini</a></li>
    </ul>
    </li><br />
    <li><a href="storia_garda.php?page=13">  L'alto Garda veronese<br/>       e il Monte Baldo</a></li><br />
    <li><a href="javascript:void(0)">  Il medio lago veronese</a>
    <ul>
    <li><a href="storia_garda.php?page=14">Panoramica</a></li>
    <li><a href="storia_garda.php?page=15">Vini</a></li>
    </ul>
    </li><br />
    <li><a href="javascript:void(0)">  La Valtenesi</a>
    <ul>
    <li><a href="storia_garda.php?page=16">Panoramica</a></li>
    <li><a href="storia_garda.php?page=17">Vini</a></li>
    </ul>
    </li><br />
    <li><a href="javascript:void(0)">  I Colli storici</a>
    <ul>
    <li><a href="storia_garda.php?page=18">Panoramica</a></li>
    <li><a href="storia_garda.php?page=19">Vini</a></li>
    </ul>
    </li><br />
    <li><a href="storia_garda.php?page=20">L'olio del Garda</a></li>
    <li><a href="storia_garda.php?page=21">Carne Salada</a></li>
    <li><a href="storia_garda.php?page=22">Gli Agrumi</a></li>
    <li><a href="storia_garda.php?page=23">I Tortellini di Valeggio</a></li>
    </ul>
    </li><br />
    <li><a href="javascript:void(0)">  I Personaggi</a>
    <ul>
    <li><a href="storia_garda.php?page=26">Catullo Gaio Valerio</a></li>
    <li><a href="storia_garda.php?page=23">Adelaide di Borgogna</a></li>
    <li><a href="storia_garda.php?page=27">Henry Dunant</a></li>
    <li><a href="storia_garda.php?page=28">Gabriele D'Annunzio</a></li>
    </ul>
    </li><br />
    <li><a href="javascript:void(0)">  Leggende e Curiosità</a>
    <ul>
    <li><a href="storia_garda.php?page=29">Vitilde</a></li>
    <li><a href="storia_garda.php?page=30">Golfo di Garda</a></li>
    <li><a href="storia_garda.php?page=31">Catullo, Quinzia       e i carpioni</a></li>
    <li><a href="storia_garda.php?page=32">La Preonda di Bardolino</a></li>
    <li><a href="storia_garda.php?page=33">Il lago di Frassino</a></li>
    <li><a href="storia_garda.php?page=34">Monte Gu</a></li>
    <li><a href="storia_garda.php?page=35">Castel Toblino</a></li>
    <li><a href="storia_garda.php?page=36">Le Streghe di Mondragon</a></li>
    <li><a href="storia_garda.php?page=37">L'eremita dell'isola</a></li>
    <li><a href="storia_garda.php?page=38">Il patto con il diavolo</a></li>
    <li><a href="storia_garda.php?page=39">Leutelmonte</a></li>
    <li><a href="storia_garda.php?page=40">La Croce di Manerba</a></li>
    <li><a href="storia_garda.php?page=41">Curiosità</a></li>
    </ul>
    </li>
    </ul>
    </td></tr><tr><td><img src="../immagini/transparent.gif" width="50" height="20" align="top" /></td></tr>
    <tr><td><img src="../nord/immagini/veneto/veneto-mappa.jpg" alt="posizione veneto in italia" name="pos_pie" width="180" height="210" align="middle" id="pos_ve"/></td></tr>
    <tr><td><img src="../immagini/transparent.gif" width="50" height="20" align="top" /></td></tr>

    <tr><td><img src="../../immagini/transparent.gif" width="50" height="20" align="top" /></td></tr></table>
    </div>
    <div id="centro">
    <br /><br />

    <br /><br />
    <?php
    // Recupero i record per la pagina corrente...
    // utilizzando LIMIT per partire da $first e contare fino a $x_pag
    $rs = mysql_query("SELECT img_id2, storia, info2, image FROM lago_garda g, immagini i WHERE g.img_id2 = i.id LIMIT $first, $x_pag");
    $nr = mysql_num_rows($rs);
    if ($nr != 0){
    for($x = 0; $x < $nr; $x++){
    $row = mysql_fetch_assoc($rs);
    $immagini = $row['image'];
    echo "<table border='0' align='center' cellpadding='5' cellspacing='2'><tr>";
    echo ("<td align='left' valign='middle'>" . "<img src="$immagini"/ >" . "</td>");
    echo "<td>   </td>";
    echo "<td align='bottom' valign='middle'><h1>" . $row['storia'] . "</h1></td>";
    echo ("</tr><tr>");
    echo "<td colspan='3'>         </td>";
    echo ("</tr><tr>");
    echo "<td colspan='3' align='left' valign='middle'><h5>" . $row['info2'] . "</h5></td>";
    echo ("</tr></table>");
    }
    }else{
    echo "Nessun record trovato!";
    }
    echo "<br><br>";
    function stampa_pagine($pagina, $totrecord, $per_pagina, $url){//Stampa il numero di pagine
    $output='';
    $max_pagine = 10; //Massimo pagine da stampare
    $totrecord = (int) $totrecord; //Totale record
    $pagina = (int) $pagina; //Pagina attuale
    $num_pagine = ceil($totrecord / $per_pagina);//Calcolo il numero di pagine
    $pagina = max($pagina, 1);// Pagina < 1: Imposto pagina = 1
    $pagina = min($pagina, $num_pagine);//Pagina > Tot-pagine: Imposto ultima pagina
    if ($pagina <= (int)($max_pagine / 2) + 2) {
    for ($i = 1; $i <= min($max_pagine, $num_pagine); $i++) {
    if ($pagina == $i) $output=$output."<b>".$i."</b> ";
    else $output=$output."<a href="".$url.$i."">".$i."</a> ";
    }
    if ($max_pagine < $num_pagine) $output=$output."<a href="".$url.$num_pagine."">…</a> ";
    } else {
    $output=$output."<a href="".$url."1">1</a> <a href="".$url."2">…</a> ";
    for ($i = $pagina - (int) ($max_pagine / 2); $i < $pagina; $i++ ) $output=$output."<a href="".$url.$i."">".$i."</a> ";
    $output=$output."<b>".$i."</b> ";
    if (($num_pagine - $pagina) < (int) ($max_pagine / 2)+2) {
    for ($i = $pagina + 1; $i <= $num_pagine; $i++ ) $output=$output."<a href="".$url.$i."">".$i."</a> ";
    } else {
    for ($i = $pagina + 1; $i <= ($pagina + (int) ($max_pagine / 2)); $i++ ) $output=$output."<a href="".$url.$i."">".$i."</a> ";
    $output.="<a href="".$url.($num_pagine - 1)."">…</a> ";
    $output.="<a href="".$url.$num_pagine."">".$num_pagine."</a>";
    }
    }
    return $output;
    }
    echo "<table border='0' align='center' cellpadding='5' cellspacing='2'><tr>";
    echo "<td>" . stampa_pagine(1,10,1, storia_garda.php) . "</td>";
    echo "</tr></table>";
    ?>
    <img src="../immagini/transparent.gif" width="300" height="20" align="top" />
    <table align="center"><tr><td align="left"><h4><a href="../nord/lombardia/scheda.php">Vai a Lombardia</a></h4></td><td align="center"><h4><a href="../nord/veneto/scheda.php">Vai al Veneto</a></h4></td><td align="right"><h4><a href="../nord/trentino/scheda.php">Vai al Trentino</a></h4></td></tr><tr><td colspan="3" align="center"><h4><a href="../italia/laghi.php">Vai a Laghi</a></h4></td></tr></table>
    <img src="../immagini/transparent.gif" width="300" height="20" align="top" />
    </div>
    <br /><br />

    <br /><br />
    </div>
    <div id="pie-di-pagina">
    </div>
    </div>

    </body>
    </html>