//\\\\\\\\\\\\
$segnale = ' ';
//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 "CODICE | PROGETTISTA | GRUPPO PROGETTAZIONE | CITTÀ | NAZIONE | \n";
for($x = 0; $x < $nr; $x++){
$row = mysql_fetch_assoc($rs);
echo " \n";
if ($row['imgweb'] == NULL) {
echo "| " . $row['codice'] . " $segnale | \n";
} else {
echo "" . $row['codice'] . " | \n";
}
//echo "" . nomeLuogo($row['luogo_scelto']) . " | \n";
echo "" . $row['cognome'] . " " . $row['nome'] . " | \n";
echo "" . $row['nomi_gruppo'] . " | \n";
echo "" . $row['citta'] . " | \n";
echo "" . $row['nazione'] . " | \n";
echo " \n";
}
echo "
\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'
?>
|