<?php
@include("../php-ini.php");
@include("../funzioni.php");
// istruzioni per tornare alla pagina di login se non c'è una sessione valida
session_start();
$tipoutente=$_SESSION["tipoutente"]; //prende la variabile presente nella sessione
if ($tipoutente=="")
{
header("location: ../login/login.php");
die;
}
$nome=$_POST['ComboBox'];
$but=$_POST['visass'];
$giorno=$_POST['gio'];
$mese=$_POST['mese'];
$anno=$_POST['anno'];
//
// Parte iniziale della pagina
//
print ('
<html>
<head>
</head>');
$menu='<a href="../login/ele_ges.php">PAGINA PRINCIPALE</a> - GESTIONE ASSENZE';
stampa_testata("$menu","$bgcolor_titolo","$nome_scuola","$comune_scuola");
//
// Fine parte iniziale della pagina
//
print ('
<form method="post" action="ass.php">
<p align="center">
<table align="center">
<tr>
<td width="50%"><p align="center"><b>Classe</b></p></td>
<td width="50%">
<SELECT ID="ComboBox" NAME="ComboBox"> ');
$con=mysql_connect("$db_server","$db_user","$db_password") or die ("Errore durante la connessione: ".mysql_error());
mysql_select_db("registro",$con) or die("Errore durante la selezione del database: ".mysql_error());
$query="select idclasse,anno,sezione,specializzazione from classi order by anno,sezione,specializzazione";
$ris=mysql_query($query,$con);
while($nom=mysql_fetch_array($ris))
{
print "<option value='";
print ($nom["idclasse"]);
print "'";
if ($nome==$nom["idclasse"])
print " selected";
print ">";
print ($nom["anno"]);
print " ";
print($nom["sezione"]);
print " ";
print($nom["specializzazione"]);
}
echo('
</SELECT>
</td></tr>
<tr>
<td width="50%"><p align="center"><b>Data (gg/mm/aaaa)</b></p></td>
<td width="50%">
<input type="text" name="gio" size="2" maxlength="2" ');
if ($giorno!='')
echo ('value="'.$giorno.'"');
echo('>/<input type="text" name="mese" size="2" maxlength="2" ');
if ($mese!='')
echo ('value="'.$mese.'"');
echo('>/<input type="text" name="anno" size="4" maxlength="4" ');
if ($anno!='')
echo ('value="'.$anno.'"');
echo('>
</td></tr>
</table>
<table align="center">
<td>
<p align="center"><input type="submit" value="Visualizza assenze" name="b"></p>
</form></td>
</table><hr>
');
if ($mese=="")
$m=0;
else
$m=$mese;
if ($giorno=="")
$g=0;
else
$g=$giorno;
if ($anno=="")
$a=0;
else
$a=$anno;
if (($nome!="")&&(checkdate($m,$g,$a)))
{
$idclasse=$nome;
$classe="";
$con=mysql_connect("$db_server","$db_user","$db_password") or die ("Errore durante la connessione: ".mysql_error());
mysql_select_db("$db_nome",$con) or die("Errore durante la selezione del database: ".mysql_error());
$query='select * from classi where idclasse="'.$idclasse.'" ';
$ris=mysql_query($query,$con) or die ("Errore nella query: ". mysql_error());
if($val=mysql_fetch_array($ris))
$classe=$val["anno"]." ".$val["sezione"]." ".$val["specializzazione"];
$query='select * from alunni where idclasse="'.$idclasse.'" order by cognome,nome';
$ris=mysql_query($query,$con) or die ("Errore nella query: ". mysql_error());
$c=mysql_fetch_array($ris);
if ($c==NULL) {echo '
<p align="center">
<font size=4 color="black">Nessun record presente nella classe '.$nome.'</font>
'; exit;
}
echo '<p align="center">
<font size=4 color="black">Alunni dela classe '.$classe.'</font>
<form method="post" action="insassenza.php">
<table border=2 align="center">';
echo'
<tr bgcolor="'.$bgcolor_titolo.'">
<td><b> Cognome </b></td>
<td><b> Nome </b></td>
<td><b> Data di nascita </b></td>
<td><b> Assenza </b></td>
</tr>
';
$query='select * from alunni where idclasse="'.$idclasse.'" order by cognome,nome';
$ris=mysql_query($query,$con) or die ("Errore nella query: ". mysql_error());
while($val=mysql_fetch_array($ris))
{
echo '
<tr>
<td><b> '.$val["cognome"].' </b></td>
<td><b> '.$val["nome"].' </b></td>
<td><b> '.$val["datanascita"].' </b></td>
<td> <input type=checkbox name="'.$val["idalunno"].'"';
// Codice per ricerca assenze già inserite
$queryass='select * from assenze where idalunno = '.$val["idalunno"].' and data = "'.$anno.'-'.$mese.'-'.$giorno.'"';
print $queryass;
$risass=mysql_query($queryass,$con) or die ("Errore nella query: ". mysql_error());
if ($valass=mysql_fetch_array($risass))
{
print " checked";
}
// Fine codice per ricerca assenze già inserite
print "></td></tr>";
}
echo'</table>';
echo'
<table align="center">
<tr>
</tr>
</table>
<p align="center"><input type=submit name=b value="Inserisci assenza">
<p align="center"><input type=hidden value='.$idclasse.' name=cl>
<p align="center"><input type=hidden value='.$giorno.' name=gio>
<p align="center"><input type=hidden value='.$mese.' name=mese>
<p align="center"><input type=hidden value='.$anno.' name=anno>
</form>
';
}
stampa_piede("$bgcolor_titolo");
?>