mancano vero ma le ho poi messe...cmq ho risolto in altra maniera...solo che ora il problema è un altro...cliccando le differenti voci del menu appare sempre e solo l'ultimo case dello swicth cioè chioggia e mai gli altri anche se i link sono diversi
e cioè page.php?$visite=laguna&page=1
o visite=$lido&page=1
o visite=$chioggia&page=1
appare sempre e solo chiggia....forse perchè nella funzione precedente del conteggio delle righe al select ho messo * per indicare tutte le colonne e in questo caso la righe che le ragruppa tutte è l'ultima...
allora come devo fare per il conteggio righe...allego come ho messo per ora
<?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 * FROM laguna a, immagini i WHERE a.img_id = i.id LIMIT 1, 36"));
// 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;
?>
da tenere presente che il primo blocco sotto variabile laguna a 36 righe, il secondo sotto variabile lido ne ha 30 per l'ultimo ne ha 25.
Infatti se selezione da menu un link corrispondente ad una righe prima della 25, appaiono inromazioni relative all'ultimo blocco solo, se è oltre la 25 righe non appare nulla...per cui credo che ora l'errore dipenda da questo conteggio...che devo fare????
ogni blocco riunisce una colonna img, info e testo,
img2, info2 testo2 e img 3, info3 e testo 3 tutti su ogni riga....