'; //numero di iscrizioni da visualizzare per pagina $x_pag = 10; // C'č la variabile con il numero di pagina? if (isset($_GET['pag'])) { $pag = mysql_escape_string(stripslashes( $_GET['pag'] )); // si allora me lo segno } else { $pag = 1; // no allora vado a pag 1 } function valoreMenu($v) { $r = $v; switch ($v) { case "BA": $r = 1; break; case "KR": $r = 2; break; case "TP": $r = 3; break; case "SR": $r = 4; break; case "T": $r = 5; break; case 1: $r = 1; break; case 2: $r = 2; break; case 3: $r = 3; break; case 0: $r = 4; break; } return $r; } // Ci sono le variabili che mi dicono cosa visualizzare? if (isset($_GET['selezionati']) && isset($_GET['luogo'])) { // si allora preparo la variabile con la query sql $v_selezionati = mysql_escape_string(stripslashes($_GET['selezionati']) ); $v_luogo = mysql_escape_string(stripslashes($_GET['luogo']) ); /*if ($v_selezionati == 1) { $qsel = $v_selezionati . " OR selezione=2"; } else { $qsel = $v_selezionati; }*/ if ($v_luogo != "T") { $mostrami_solo_questi = "WHERE (selezione=" . $v_selezionati . ") AND luogo_scelto='" . $v_luogo . "'"; } else { $mostrami_solo_questi = "WHERE selezione=" . $v_selezionati; } echo ""; } else { $mostrami_solo_questi = ""; $v_selezionati = ""; $v_luogo = ""; } if (isset($_GET['per'])) $ordina = mysql_escape_string(stripslashes($_GET['per'])); //se c'e' la variabile con il criterio di ordinamento la prendo // Mi connetto al database con i dati memorizzati include '/Volumes/archinauti2/dati-labiennale/dati.php'; $connessione = mysql_connect ($mysql_host, $mysql_nome, $mysql_password) or exit("OPERAZIONE ANNULLATA, ERRORE INTERNO NEL COLLEGAMENTO: ERRORE D1 - " . mysql_error() ); // mysql_select_db ("progettosud", $connessione) or exit("OPERAZIONE ANNULLATA, ERRORE DI TIPO D2."); // Uso mysql_num_rows per contare le righe presenti // all'interno della tabella $all_rows = mysql_num_rows(mysql_query("SELECT id FROM regesto " . $mostrami_solo_questi)); // clacolo il numero totale di pagine $all_pages = ceil($all_rows / $x_pag); // Calcolo da quale record iniziare $first = ($pag - 1) * $x_pag; // Recupero i record per la pagina corrente... // utilizzando LIMIT per partire da $first e contare fino a $x_pag $qsql = "SELECT codice, cognome, nome, nomi_gruppo, imgweb, luogo_scelto, citta, nazione FROM regesto " . $mostrami_solo_questi . " ORDER BY cognome ASC LIMIT $first, $x_pag"; //if (isset($ordina)) $qsql = "SELECT codice, nome, cognome, nomi_gruppo, imgweb, luogo_scelto, citta, nazione FROM regesto ORDER BY '$ordina' ASC LIMIT $first, $x_pag"; // quante righe di risultati ci sono? $num_righe = mysql_num_rows( mysql_query("SELECT codice FROM regesto " . $mostrami_solo_questi) ); echo ""; //echo "
$qsql"; $rs = mysql_query($qsql); $nr = mysql_num_rows($rs); if ($nr != 0){ echo "\n"; echo "\n"; for($x = 0; $x < $nr; $x++){ $row = mysql_fetch_assoc($rs); echo "\n"; if ($row['imgweb'] == NULL) { echo "\n"; } else { echo "\n"; } //echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; } echo "
CODICE
 
PROGETTISTAGRUPPO PROGETTAZIONECITTÀNAZIONE
" . $row['codice'] . " $segnale" . $row['codice'] . "" . nomeLuogo($row['luogo_scelto']) . "" . $row['cognome'] . " " . $row['nome'] . "
" . $row['nomi_gruppo'] . "
 
" . $row['citta'] . "" . $row['nazione'] . "


\n\n"; }else{ echo "Nessuna iscrizione trovata!"; } // Se le pagine totali sono piť di 1 scrivo i link per andare avanti e indietro if ($all_pages > 1){ if ($pag > 1){ //echo ""; //echo "Pagina Indietro "; $n = $pag - 1; if (isset($ordina)) { echo "INDIETRO   "; } else { echo "INDIETRO   "; } } if ($all_pages >= $pag){ //echo ""; //echo "Pagina Avanti"; $n = $pag + 1; if (isset($ordina)) { echo "AVANTI"; } else { echo "AVANTI"; } } $npagvis = $n - 1; echo "

pagina " . $npagvis . " di $all_pages

"; } // Chiudo la connessione ad DB mysql_close($connessione); ///////// PARTE HTML GIU' ?>