<?php
@include("../php-ini.php");
@include("../funzioni.php");
// istruzioni per tornare alla pagina di login
session_start();
$tipoutente=$_SESSION["tipoutente"]; //prende la variabile presente nella sessione
if ($tipoutente=="")
{
header("location: ../login/login.php");
die;
}
/*Programma per la gestione del controllo dell'input di un alunno **/
//Imposta i colori dei link
print"<body bgcolor='white' link='$color_link' vlink='$color_alink' alink='$color_vlink'>";
//imposta la tabella del titolo
print("<table border=0 width='100%'>
<tr>
<td align ='center' bgcolor='$bgcolor_titolo'><strong><font size='+1'>INSERIMENTO ALUNNO</font></strong></td>
</tr>
</table> <br><br>");
$c=$idcla;
//connessione al server
$connessione=mysql_connect($db_server,$db_user,$db_password);
if(!$connessione)
print("<h1> Connessione al server fallita </h1>");
//connessione al database
$DB=mysql_select_DB($db_nome);
if(!$DB)
print("<h1> Connessione al database fallita </h1>");
else{
print "<center>";
print "<html>";
print " <head> ";
print (" <title> Controllo dati dell'inserimento</title> </head>");
$query="insert into alunni (cognome,nome,datanascita,idcomnasc,indirizzo,idcomres,telefono,telcel,email,idclasse,idtutore)values('$cognome','$nome','$aa-$mm-$gg','$idcomn','$indirizzo','$idcomr','$tel','$cel','$mail','$datc','$idtut')";
$err=0;
$mes="";
if (!$cognome)
{
$err=1;
$mes="Il cognome non è stato inserito<br> ";
}
else
{
$errore=controlla_stringa($cognome);
if ($errore==1)
{$err=1;
$mes="Il cognome puo contenere solo caratteri<br>";
}
}
if (!$nome)
{
$err=1;
$mes=$mes."Il nome non è stato inserito<br> ";
}
else
{
$errore=controlla_stringa($nome);
if ($errore==1)
{$err=1;
$mes=$mes."Il nome puo contenere solo caratteri<br>";
}
}
if (!$aa)
{
$err=1;
$mes=$mes." L'anno di nascita non è stato inserito<br> "; }
else
{ if (is_numeric($aa)===false)
{
$err=1;
$mes=$mes."L'anno di nascita può contenere solo valori numerici <br>";
}
}
if (!$gg)
{
$err=1;
$mes=$mes." Il giorno di nascita non è stato inserito<br> ";
}
else
{ if (is_numeric($gg)===false)
{
$err=1;
$mes=$mes." Il giorno di nascita può contenere solo valori numerici <br>";
}
}
if (!$mm)
{
$err=1;
$mes=$mes."Il mese di nascita non è stato inserito<br> ";
}
else
{
switch ($mm)
{
case 1:
case 3:
case 5:
case 7:
case 8:{ if ($gg>31)
{
$err=1;
$mes=$mes."Il giorno di nascita non è corretto <br>";
}
break;
}
case 10:{ if ($gg>31)
{
$err=1;
$mes=$mes."Il giorno di nascita non è corretto <br>";
}
break;
}
case 12: {
if ($gg>31)
{
$err=1;
$mes=$mes."Il giorno di nascita non è corretto <br>";
}
break;
}
case 4:
case 6:
case 9:
case 11: {
if ($gg>30)
{
$err=1;
$mes=$mes."Il giorno di nascita non è corretto <br>";
}
break;
}
case 2: {
if ($gg>29)
{
$err=1;
$mes=$mes."Il giorno di nascita non è corretto <br>";
}
break;
}
default: $mes=$mes."Il mese di nascita non è corretto<br>";
}
}
/* if (!$idcomn)
{
$err=1;
$mes=$mes." Il comune di nascita non è stato selezionato<br> ";
}
if (!$indirizzo)
{
$err=1;
$mes=$mes." L'indirizzo non è stato inserito <br>";
}
if (!$idcomr)
{
$err=1;
$mes=$mes." Il comune di residenza non è stato selezionato<br> ";
}
if ((!$tel)&&(!$cel))
{$err=1;
$mes=$mes."E' necessario inserire almeno un tipo di recapito telefonico <br>";
}
else
{
if ((is_numeric($cel)===false)&&($cel))
{
$err=1;
$mes=$mes."Il numero di cellulare può contenere solo valori numerici <br>";
}
if ((is_numeric($tel)===false)&&($tel))
{
$err=1;
$mes=$mes." Il numero telefonico può contenere solo valori numerici <br>";
}
}
*/
if (!$datc)
{
$err=1;
$mes=$mes." La classe non è stata selezionata <br>";
}
/* if (!$idtut)
{
$err=1;
$mes=$mes." Il dati del tutore non non sono stati selezionati<br> ";
}
*/
if ($err==0)
{ $res=mysql_query($query);
if (!$res)
{print("Il nuovo alunno non è stato inserito<br>");}
else
{print("Il nuovo alunno è stato inserito<br>"); }
print(" <form action='vis_alu.php' method='GET'>");
print ("<input type='hidden' name='idcla' value='$datc'>");
print ("<input type='submit' value=' << Indietro '> ");
}
else
{ print(" <form action='vis_alu_ins.php' method='GET'>");
print ("<input type='hidden' name='cognome' value='$cognome'>");
print ("<input type='hidden' name='nome' value='$nome'> ");
print (" <input type='hidden' name='gg' value='$gg'><input type='hidden' name='mm' value='$mm'><input type='hidden' name='aa' value='$aa' > ");
print ("<input type='hidden' name='idcomn' value='$idcomn'> ");
print("<input type='hidden' name='indirizzo' value='$indirizzo'> ");
print ("<input type='hidden' name='idcomr' value='$idcomr'> ");
print ("<input type='hidden' name='tel' value='$tel'>");
print ("<input type='hidden' name='cel' value='$cel'> ");
print ("<input type='hidden' name='mail' value='$mail'> ");
print ("<input type='hidden' name='datc' value='$datc'> ");
print ("<input type='hidden' name='idtut' value='$idtut'> ");
print ("<h3> Correzioni:</h3>");
print $mes;
print ("<br><input type='submit' value=' << Indietro '> ");
print ("</form></html>");
}
mysql_close($connessione);
}
?>