<?php
/*programma per la modifica dei docenti
riceve in ingresso i dati del docente*/
@include("../php-ini.php");
@include("../funzioni.php");
$connessione=mysql_connect($db_server,$db_user,$db_password);
if(!$connessione)
{print("<H1>connessione al server mysql fallita</H1>");
exit;
}
$DB=mysql_select_DB($db_nome);
if(!$DB)
{print("<H1>connessione al database stage fallita</H1>");
exit;
}
$s="UPDATE docenti SET iddocente='$codice',cognome='$cognome',nome='$nome',datanascita='$datadinasca-$datadinascm-$datadinascg',idcomnasc='$idcomn',indirizzo='$indirizzo',idcomres='$idcomr',telefono='$telefono',telcel='$telcel',email='$email' WHERE iddocente=$_POST[codice]";
$err=0;
$b=0;
$flag=0;
$mes="";
print"<body bgcolor='white' link='$color_link' vlink='$color_alink' alink='$color_vlink'>";
print("<table border=0 width='100%'>
<tr>
<td align ='center' bgcolor='$bgcolor_titolo'><strong><font size='+1'>MODIFICA DOCENTE</font></strong></td>
</tr>
</table> <br><br><CENTER>");
if (!$cognome)
{
$err=1;
$mes="Il cognome non è stato inserito <br>";
}
else
{
if (controlla_stringa($cognome)==1)
{
$err=1;
$mes="Il cognome non può contenere valori numerici <br>";
}
}
if (!$nome)
{
$err=1;
$mes=$mes." Il nome non è stato inserito <br>";
}
else
{
if (controlla_stringa($nome)==1)
{
$err=1;
$mes="Il nome non può contenere valori numerici <br>";
}
}
if (!$datadinascg)
{
$err=1;
$mes=$mes."Il giorno di nascita non è stato inserito <br>";
}
else
{
if (is_numeric($datadinascg)==false)
{
$err=1;
$mes=$mes."Il giorno di nascita può contenere solo valori numerici <br>";
}
else
{
if (($datadinascg<1) or ($datadinascg>31))
{
$err=1;
$mes=$mes." Il giorno di nascita deve essere compreso tra 1 e 31 <br>";
}
else
{
if ((($datadinascm==4) or ($datadinascm==6) or ($datadinascm==9) or ($datadinascm==11)) and ($datadinascg>30))
{
$err=1;
$mes=$mes." Il giorno di nascita deve essere compreso tra 1 e 30 <br>";
}
else
{
if (($datadinascm==2) and ($datadinascg>29))
{
$err=1;
$mes=$mes." Il giorno di nascita deve essere compreso tra 1 e 29 <br>";
}
}
}
}
}
if (!$datadinascm)
{
$err=1;
$mes=$mes." Il mese di nascita non è stato inserito <br>";
}
else
{
if (is_numeric($datadinascm)==false)
{
$err=1;
$mes=$mes." Il mese di nascita può contenere solo valori numerici <br>";
}
else
{
if (($datadinascm>12) or ($datadinascm<1))
{
$err=1;
$mes=$mes." Il mese di nascita deve essere compreso tra 1 e 12 <br>";
}
}
}
if (!$datadinasca)
{
$err=1;
$mes=$mes." L'anno di nascita non è stato inserito <br>";
}
else
{
if (is_numeric($datadinasca)==false)
{
$err=1;
$mes=$mes." L'anno di nascita può contenere solo valori numerici <br>";
}
}
if (!$idcomn)
{
$err=1;
$mes=$mes." Il comune di nascita non è stato inserito <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 inserito <br>";
}
IF (!$telefono)
{
$app=1;
}
IF (!$telcel)
{
$app1=1;
}
if (($app==1)and($app1==1))
{
$err=1;
$mes=$mes."Inserire il telefono o il cellulare <br>";
}
else
{
if ($app==0)
{
if (is_numeric($telefono)==false)
{
$err=1;
$mes=$mes." Il telefono può contenere solo valori numerici <br>";
}
}
if ($app1==0)
{
if (is_numeric($telcel)==false)
{
$err=1;
$mes=$mes." Il cellulare può contenere solo valori numerici <br>";
}
}
}
if($err==1)
{
print("<center><font size='3' color='red'><b>Correzioni:</b></font></center>");
print("$mes");
print("<FORM NAME='hid' action='mod_doc.php'>");
print(" <input type ='hidden' size='20' name='codi' value= '$codice'>");
print(" <input type ='hidden' size='20' name='cog' value= '$cognome'>");
print(" <input type ='hidden' size='20' name='no' value= '$nome'>");
$g=substr($Data->datanascita,8,2);
$m=substr($Data->datanascita,5,2);
$a=substr($Data->datanascita,0,4);
print(" <input type ='hidden' size='2'maxlength='2' name='datag' value=$datadinascg><input type ='hidden' size='2' maxlength='2'name='datam' value=$datadinascm><input type ='hidden' size='4' maxlength='4'name='dataa' value=$datadinasca>");
print(" <input type ='hidden' size='20' name='idcomn' value= '$idcomn'>");
print(" <input type ='hidden' size='20' name='ind' value= '$indirizzo'> ");
print(" <input type ='hidden' size='20' name='idcomr' value= '$idcomr'>");
print(" <input type ='hidden' size='20' name='tel' value= '$telefono'>");
print(" <input type ='hidden' size='20' name='telc' value= '$telcel'>");
print(" <input type ='hidden' size='20' name='em' value= '$email'>");
print(" <input type ='hidden' size='20' name='flag' value= '1'>");
print("<INPUT TYPE='SUBMIT' VALUE='<< Indietro'>");
print("</form><br>");
}
else
{$res=mysql_query($s);
print("MODIFICA EFFETTUATA");
print("<br>");
PRINT("<FORM NAME='mo5' action='vis_doc.php'>");
print("<INPUT TYPE='SUBMIT' VALUE='<< Indietro'>");
print("\n</FORM></CENTER></BODY>");
}
mysql_close($connessione);
?>