Location: PHPKode > projects > LAMP School > comuni/reg.php
<?php
   @include("../php-ini.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;
	   }
   
   // Funzione che controlla la presenza di numeri nella stringa
	function controlla_stringa($stringa)
	{
	$l=strlen($stringa);
		for ($i=0;$i<=$l-1;$i++)
			{
			$car=substr($stringa,$i,1);
				if (is_numeric($car))
				{ 
				return 1;
				break;
				}
			}
	 }  
    $connessione=mysql_connect($db_server,$db_user,$db_password) or die ("connessione non riuscita"); 
    $db=mysql_select_db($db_nome) or die ("connessione al db fallita"); 
//controlla se il campo denominazione è vuoto
    print"<center>";
	print("<table border=0 width='100%'>
		<tr>
		   <td align ='center' bgcolor='$bgcolor_titolo'><strong><font size='+1'> CONFERMA INSERIMENTO COMUNE </font></strong></td>
		</tr>
		</table> <br><br>"); 
	$a=0;
    $de=$denominazione;
		if ($de=="")
	{
	$mess= $mess."Inserire obbligatoriamente la denominazione <br>"; 
		$a=1;
		
	}
	else
	{
		//controlla se la denominazione è formata da sole lettere 
		if (controlla_stringa($de)==1)
		{
			$a=1;
	    $mess= $mess."Inserire solo lettere per la denominazione del comune<br>"; 
		}  
	}
//controlla se il campo del cap è vuoto
    $cp=$cap;
	if ($cp=="")
		{
			$mess= $mess." Inserire obbligatoriamente il CAP del comune <br> "; 
			$a=1;
		}
	else
	{	 
	//controlla se il cap è formato da soli numeri
		if(!(is_numeric (trim($cp))===true))
		{
	    	$a=1;
	    $mess= $mess."Inserire solo numeri per il CAP del comune<br>";
		}
	}
//Controlla il cod istat
	$cod=$codistat;
	if ($cod=="")
	    {
		  $mess=$mess."Inserire obbligatoriamente il codice istat del comune<br> "; 
		  $a=1;
		 }
	else
	{
		if(!(is_numeric (trim($cod))===true))
			{
			$a=1;
			$mess=$mess."Iserire solo numeri per il codice istat del comune<br>";
			}
	}
		   
//controlla se il campo della sigla provincia è vuoto	
		$sp=$siglaprovincia;	if ($sp=="")

		{
			$mess= $mess." Inserire obbligatoriamente la sigla della provincia <br>";
			$a=1; 
		}
	else
	{
	//controlla se la sigla della provincia è composta da sole lettere
		if (controlla_stringa($sp)==1)
		{
			$a=1;
			$mess= $mess."Inserire solo lettere per la sigla della provincia<br>";
		} 
	}	
//controlla se il campo della provincia è vuoto
	$provi=$provincia;
	if ($provi=="")
		{
			$mess= $mess." Inserire obbligatoriamente la provincia <br>"; 
			$a=1;
		}
	else
	{
	//controlla se la provincia è composta da sole lettere
		if (controlla_stringa($provi)==1)
		{
			$a=1;
			$mess= $mess."Inserire solo lettere per la provincia<br>";
		}	
	}	
//controlla se il campo della regione è vuoto
	  $rg=$regione;
	  if ($rg=="")
		{
			$mess= $mess." Inserire obbligatoriamente la regione <br>"; 
			$a=1;
		}
		//controlla se la regione è formata da sole lettere
		if (controlla_stringa($rg)==1)
		{
			$a=1;
	    $mess= $mess."Inserire solo lettere per la regione<br>";
		}
//controlla se lo stato estero è formata da sole lettere
	$se=$statoestero;
	if (controlla_stringa($se)==1)
	{
		$a=1;
	$mess= $mess."Inserire solo lettere per lo stato estero";
	}
	if(!($a=="1"))
	{
$sql="INSERT INTO comuni (denominazione,cap,codistat,provincia,siglaprovincia,regione,statoestero) values ('$_GET[denominazione]','$_GET[cap]','$_GET[codistat]','$_GET[provincia]','$_GET[siglaprovincia]','$_GET[regione]','$_GET[statoestero]')";
           if (!($result=mysql_query($sql)))
		   {
               print"<center>COMUNE NON INSERITO ALLA LISTA";
		   }
         else
		 {
		 	print"<center>NUOVO COMUNE CORRETAMENTE INSERITO";
			print("<form name='form7' action='lis_com.php'>");
		    print("<input type='submit' value='<<Indietro'>"); 
			print("</form> </center>");
		 }
	}
	else
	{
     print"$mess";
	 print"<form name='form9' action='lis_com.php'>";
			 print("<input type ='hidden' name='idcom' value='$idcomuni'>");
             print("<input type ='hidden' name='denominazione' value='$denominazione'>");
             print("<input type ='hidden' name='cap' value='$cap'>");				  	
             print("<input type ='hidden' name='codistat' value='$codistat'>");
             print("<input type ='hidden' name='provincia' value='$provincia'>");
             print("<input type ='hidden' name='siglaprovincia' value='$siglaprovincia'>");
 			 print("<input type ='hidden' name='regione' value='$regione'>");
 			 print("<input type ='hidden' name='statoestero' value='$statoestero'>");  
 			 print("<input type ='submit' value='<< Indietro'>"); 
	print("</form>"); 
	print"</center>";
}
  mysql_close($connessione);
?>
Return current item: LAMP School