Location: PHPKode > projects > LAMP School > alunni/vis_alu_ins_ok.php
<?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);
}
?>
Return current item: LAMP School