Ciao a tutti,

ho aperto una discussione nella sezione php, ma mi è stato consigliato di scrivere in questa sezione per ciò che dovrei fare.

Ho realizzato questo codice:

codice:
<html>
   <head>
      <?php include_once('C:\xampp\htdocs\www.sportnews.it\fstile.css'); ?>
      <title>Sport news</title>
      <h1>Notizie sportive in tempo reale</h1>
   </head>
   <body>
      <?php
         
         include "..\www.sportnews.it\connetti.php";
         
         $ml=0;
         
         //conto quante riche ho nella tabella, ogni riga corrisponde ad una news
         $q=mysql_query("SELECT * FROM notizies");
         $righe=mysql_num_rows($q);
         //ottenuto il numero di righe calcolo quante pagine occorrono per suddividere 5 news per pagina
         if(($righe%5)==0)
         {
            $pag=$righe/5;
         }else
         {
            $pag=floor($righe/5)+1;
         }
         
         $arrivata=$_GET['name'];
         echo "Arrivata la pagina:".$arrivata;
         $j=1;
         if($arrivata>1)
         {
            while($j!=$arrivata)
            {
               $ml=$ml+5;
               $j++;
            }
         }
         $ML=($ml+5);
         $query="SELECT * FROM notizies ORDER BY data DESC LIMIT ".$ml.",".$ML;
         $results=mysql_query($query);
         
         echo "<table>";
         while($value=mysql_fetch_array($results))
         {
            echo "<tr><td>".$value["Sport"]."</td>";
            echo "<td>".$value["data"]."</td>";
            echo "<td><h3>".$value["title"]."</h3></td>";
            echo "<td><p>".$value["news"]."</p></td></tr>";
         }
         echo "</table>";
      
      /*   
        echo "<form action=\"index.php\" method=\"get\" >";
        echo "<select name=\"pages\" onclick=\"index.php\">";
        for($i=1;$i<=$pag;$i++)
        {
          echo "<option name=\"pagina[]\" value=$i>$i</option>";
        }
        echo "</select>";
        echo "</form>";
       */
           
         $query1="SELECT * FROM sport ORDER BY ids";
         $results1=mysql_query($query1);
         
         echo "<form name=\"scegli\" action=\"ricerca.php\" method=\"get\">";
         echo "<fieldset>";
         echo "<legend>Filtra per sport</legend><br>";
         while($value1=mysql_fetch_array($results1))
         {
            echo "<input type=\"checkbox\" name=\"disciplina[]\" value=".$value1["Sport"].">".$value1["Sport"]."<br>";
         }
         echo "</fieldset>";
         echo "<input class=\"bt\" type=\"submit\" value=\"Filtra\" name=\"search\">";
         echo "</form>";
      ?>
      
      <form id="form-id" method="get" action="index.php">
         <select name="name" onchange="document.getElementById('form-id').submit();">
            <option value="1">1</option>
            <option value="2">2</option>
         </select>
      </form>
      
   </body>
</html>
Lo scorrimento tra le pagine funziona, ma quello che mi occorre capire, è come far si di passare la variabile $pag così da realizzare il mio form di selezione delle pagine in modo dinamico, in base alla pagine necessarie, mentre adesso ho solo fatto un prova inserendo manualmente i valori 1 e 2.
Come scritto il codice, dalla prima pagina di notizie del sito, selezionando di andare a pagine 2, non vi sono problemi, ma fatto ciò se poi vado a riselezionare la pag 1 per tornare indietro, non accade nulla e resto alla pagina corrente.

Grazie a tutti per l'aiuto.