Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Passaggio parametri nella paginazione

    Ciao ho fatto una paginazione di alcuni risultati, ma quando vado alle pagine successive non recupera nulla come informazioni e non capisco perchè.

    Posto il codice essenzionale

    Codice PHP:
    <?php

         
    include('connessione.php');

         echo 
    "

            <div class='' id='margini14'>
            
            <table align='center' cellpadding='0' cellspacing='0' border='0' width='' bgcolor='#CFCFCF'>
            <tr>
                <td height='10'></td>
            </tr>
            <tr>
                <td>[img]images/abbigliamento.jpg[/img]</td>
            </tr>
            <tr>
                <td height='50'> 

                <table>
                <tr>"
    ;
                    echo 
    "<td><div class='h2' id=''>[b]Regione[/b]= ".$_REQUEST['regione']." </div></td>";
                    echo 
    "<td width='20%'></td>";
                    echo 
    "<td><div class='h2' id=''>[b]Provincia[/b]= ".$_REQUEST['provincia']." </div></td>";
                echo 
    "    
                </tr>
                </table>
         
                </td>
            </tr>
            </table>
            
            </div>"
    ;

         
         
         
    $rec_pagina 4;
         if(!isset(
    $start))
         
    $start 0;

         
    $query="SELECT * FROM `members`";
         
    $risultato mysql_query($query) or die("Query non valida: ".mysql_error()); 

         
    $num_totale=mysql_num_rows($risultato);
         
    $numero_pagine=ceil($num_totale $rec_pagina);
         
    $pagina_corrente=ceil(($start $rec_pagina) + 1);

         
    $result=mysql_query("SELECT * FROM `members` WHERE provincia = '".$_REQUEST['provincia']."' order by id asc limit $start$rec_pagina"); 

         while (
    $riga mysql_fetch_array($result)){

         
    $nome $riga['nome'];
         
    $nomeazienda $riga['nomeazienda'];
         
    $indirizzo $riga['indirizzo'];
         
    $provincia $riga['provincia'];
         
    $telefonoufficio $riga['telefonoufficio'];
         
    $faxufficio $riga['faxufficio'];
         
    $emailazienda $riga['emailazienda'];

                

         echo 
    "
         
            <div class='' id='margini14'>

            <table align='center' cellpadding='0' cellspacing='0' border='0' width='' bgcolor='#CFCFCF'>
            <tr>
                <td>
                    
                    <div id='sfondo_titolo_risultati'><div class='testo_titolo_risultati'>
    $nomeazienda</div></div>
                    <div id='sfondo_titolo_risultati2'>
                    
                        <div class='h2_04' id=''>
    $indirizzo - $provincia</div>
                        <div class='h2_05' id=''>Tel: 
    $telefonoufficio</div>
                        <div class='h2_05' id=''>Fax: 
    $faxufficio</div>
                        <div class='h2_05' id=''>Email: [email='
    $emailazienda']$emailazienda[/email]</div>
                        <div id='sfondo_link_scheda'>
                            <a id=\"menu1\" href=\"view_window.php?id="
    .$riga['id']."\">[img]images/sfondo_link_scheda.jpg[/img]</a>
                        </div>            

                    </div>

                </td>
            </tr>
            </table>
            
            </div>"
    ;

         }
         
         echo 
    "
         <div class='' id='margini14'>

         <table align='center' cellpadding='0' cellspacing='0' border='0' width='' bgcolor='#CFCFCF'>
         <tr>
             <td>
            <div class='h10'>Pagine 
    $pagina_corrente di $numero_pagine</div>
            
            <div class='h10'>"
    ;

            if (
    $numero_pagine>1){
                for (
    $pagina=1$pagina<=$numero_pagine$pagina++){
                    
                echo 
    "[&nbsp<a href=?";
                echo 
    "start=".(($pagina-1)*$rec_pagina)." title=\"$pagina\">".$pagina."</a>&nbsp]&nbsp";
                
                }
            }

           
         echo 
    "
            </div>
            
            </td>
         </tr>
         </table>

         </div>"

        
    ?>

  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,743
    in che senso non recupera nulla ? la cosa è un po' vaga
    Errare humanum est, perseverare ovest

  3. #3
    Se non è definita la varibaile $start, devi dire al server a cosa corrisponde $start altrimenti come fa a farti la query?
    Codice PHP:
     if(!isset($start)){
         
    $start 0
    } else  {
    $start=// espressione per start


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 © 2024 vBulletin Solutions, Inc. All rights reserved.