grazie per la risposta, scusatemi x l'ignoranza, ma c'è un problema:
il ciclo while che dovrebbe stampare una tabella con i dati impaginati non funziona
2. le variabili $categoria e $provinciacodice:<?php $where = ""; if(isset($_GET["categoria"])) $where .= " categoria = '".$_GET["categoria"] . "' and"; if(isset($_GET["provincia"])) $where .= " provincia = '".$_GET["provincia"] . "' and"; if($where != "") $where = substr($where,0,strlen($where)-3); // questo toglie l'eventuale and rimasta "orfana" if($where != "") $where = " WHERE $where"; // ho separato questa istruzione dalla prec per facilità di lettura //Definisco il totale di records per pagina $limit2 = 10; //Recupero dall'url la pagina $currpage = (isset($_GET['page'])) ? intval($_GET['page']) : 0; //Recupero dall'url la categoria //imposto il record di partenza secondo la formula (pagina corrente * totale record x pagina - totale record x pagina) $limit1 = $currpage * $limit2 - $limit2; //Mi collego al database $db = mysql_connect("localhost","campaniavideo",""); //seleziono il database di lavoro mysql_select_db("campaniavideo_it_db",$db); $request = "SELECT * FROM eventi $where LIMIT $limit1,$limit2"; $result = mysql_query ($request, $db); $page_back = $currpage - 1; $page_forw = $currpage + 1; ?> <?php while ($eventi =mysql_fetch_object($result)) { print(" <table width='400' border='0' cellspacing='0' cellpadding='0'> <tr> <td width='13%'><?php echo $eventi->categoria ?></td> <td width='9%'><?php echo $eventi->data ?></td> <td width='53%'><?php echo $eventi->titolo ?></td> <td width='25%'><?php echo $eventi->provincia ?></td> </tr> </table> "); } ?>

Rispondi quotando