Location: PHPKode > projects > LAMP School > utenti/nuo_utente.php
<?php

	/*Programma per la visualizzazione dell'elenco degli utenti.*/

	@include("../php-ini.php");
	@include("../funzioni.php");
	$dx="";
	// 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;
	   }	
	
	//Headers di partenza
	print "<HTML>";
	print "\n\n<HEAD>";
	print "\n</HEAD>";
	//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 UTENTI</font></strong></td>
		</tr>
		</table> <br><br>");  

	
	//Connessione al server SQL
	$connessione=mysql_connect($db_server,$db_user,$db_password);
	if(!$connessione)
	{
		print("\n<h1> Connessione al server fallita </h1>");
		exit;
	};
	
	//Connessione al database
	$DB=mysql_select_DB($db_nome);
	if(!$DB)
	{
		print("\n<h1> Connessione al database fallita </h1>");
		exit;
	};	

	print "\n\t<CENTER><TABLE BORDER=1>";	
	
	if (!($pulsante))
	{
		print "\n\t\t\t<FORM NAME='ricarica' ACTION='nuo_utente.php'>";
		print "\n\t\t\t<TR><TD ALIGN='CENTER'>Selezionare il tipo di utente</TD><TD><CENTER>";
		print "\n\t\t\t<SELECT NAME='tipo_utente' ONCHANGE='ricarica.submit();' SIZE='1'>";
		print "<OPTION VALUE='0'> ";
		//Selezione dei valori nella tabella per la ricarica
		if ($tipo_utente=="M")
			print "\n\t\t\t<OPTION VALUE='M' SELECTED> Amministratore";
		else
			print "\n\t\t\t<OPTION VALUE='M'> Amministratore";
	
		if ($tipo_utente=="A")
			print "\n\t\t\t<OPTION VALUE='A' SELECTED> Alunno";
		else
			print "\n\t\t\t<OPTION VALUE='A'> Alunno";
		
		if ($tipo_utente=="D")
			print "\n\t\t\t<OPTION VALUE='D' SELECTED> Docente";
		else
			print "\n\t\t\t<OPTION VALUE='D'> Docente";
	
		if ($tipo_utente=="G")
			print "\n\t\t\t<OPTION VALUE='G' SELECTED> Genitore";
		else
			print "\n\t\t\t<OPTION VALUE='G'> Genitore";
	
		if ($tipo_utente=="S")
			print "\n\t\t\t<OPTION VALUE='S' SELECTED> Segreteria";
		else
			print "\n\t\t\t<OPTION VALUE='S'> Segreteria";
		print "\n\t\t\t</SELECT></CENTER></TD><TR>";	
		
		switch ($tipo_utente)
		{
			case "M":
			case "S":	//Form di inserimento per amministratore e segreteria
						//text user
						print "\n\t\t\t<TR ALIGN='CENTER'><TD>User</TD><TD><CENTER>";
						print "\n\t\t\t\t<INPUT TYPE='TEXT' NAME='user' MAXLENGTH='15'>";
						print "\n\t\t\t</CENTER></TD></TR>";
						//text password
						print "\n\t\t\t<TR><TD ALIGN='CENTER'>Password</TD><TD><CENTER>";
						print "\n\t\t\t\t<INPUT TYPE='PASSWORD' NAME='psw' MAXLENGTH='20'>";
						print "\n\t\t\t</CENTER></TD></TR>";
						//text conferma password
						print "\n\t\t\t<TR><TD ALIGN='CENTER'>Conferma password</TD><TD ALIGN='CENTER'><CENTER>";
						print "\n\t\t\t\t<INPUT TYPE='PASSWORD' NAME='confpsw' MAXLENGTH='20'>";
						print "\n\t\t\t</CENTER></TD></TR>";
						print "\n\t\t\t<TR><TD COLSPAN='2' ALIGN='CENTER'>";
						print "\n\t\t\t\t<INPUT TYPE='SUBMIT' NAME='pulsante' VALUE='Salva'>";
						print "\n\t\t\t</TD></TR>";	
						break;
			
			case "D":	//Form di inserimento docente
						//Combo docenti, text dell'user e password
						//Esecuzione query sulla tabella docenti
						print "<TR>";			  		
						$q1="SELECT * FROM docenti ORDER BY cognome,nome";
						if (!($ris=mysql_query($q1)))
						{  
	    					print("<TD ALIGN='CENTER'>\n\t\t\t\tQuery fallita</TD>");
							exit;
    					}
						else 
						{
	   						$dati=mysql_fetch_object($ris) ;
	   						 	      
		  					//TABELLA DOCENTI		  
		  					print "<tr><td ALIGN='CENTER'> Docente </td>";   	      					
		  					print "<OPTION VALUE='0'> ";
							if (!($reply=mysql_query($q1)))
							{
		  						print "<td>Query fallita nei docenti</td>";
		  					}
		  					else
		  					{
		  						print "<td ALIGN='CENTER'> <SELECT NAME='docenti' ONCHANGE='ricarica.submit();' SIZE='1'>";				
								print "<OPTION VALUE='0'> ";
								//Controlla se esistono docenti e stampa l'elenco altrimenti da l'errore
								if (mysql_num_rows($reply)>0)
								{
									while ($d1=mysql_fetch_object($reply)) 
									{
										if ($docenti==$d1->iddocente)
											print "<option  value='$d1->iddocente' SELECTED>$d1->cognome $d1->nome";	
										else
											print "<option  value='$d1->iddocente'>$d1->cognome $d1->nome";											
									}
								}
								else
								{
									print "<option  value=0> Nessun docente trovato";					
								}		
							print "</SELECT>";
		  					}		  				
		 				print	"</td ALIGN='CENTER'></tr>"; 
						if ($docenti)
									{
										//text user
										print "\n\t\t\t<TR><TD ALIGN='CENTER'>User</TD><TD><CENTER>";
										print "\n\t\t\t\t<INPUT TYPE='TEXT' NAME='user' MAXLENGTH='15'>";
										print "\n\t\t\t</CENTER></TD></TR>";
										//text password
										print "\n\t\t\t<TR><TD ALIGN='CENTER'>Password</TD><TD ALIGN='CENTER'>";
										print "\n\t\t\t\t<INPUT TYPE='PASSWORD' NAME='psw' MAXLENGTH='20'>";
										print "\n\t\t\t</TD></TR>";
										//text conferma password
										print "\n\t\t\t<TR><TD ALIGN='CENTER'>Conferma password</TD><TD ALIGN='CENTER'>";
										print "\n\t\t\t\t<INPUT TYPE='PASSWORD' NAME='confpsw' MAXLENGTH='20'>";
										print "\n\t\t\t</TD></TR>";
										//Pulsante salva
										print "\n\t\t\t<TR><TD COLSPAN='2' ALIGN='CENTER'>";
										print "\n\t\t\t\t<INPUT TYPE='SUBMIT' NAME='pulsante' VALUE='Salva'>";
										print "\n\t\t\t</TD></TR>";	
									}	
						
						break;										
						}			
			case "A":	
						//form inserimento alunno
						//combo classe
						print "<TR>";			  		
						$q2="SELECT * FROM classi ORDER BY anno,sezione";
						if (!($ris=mysql_query($q2)))
						{  
	    					print("<TD ALIGN='CENTER'>\n\t\t\t\tQuery fallita</TD>");
							exit;
    					}
						else 
						{
	   						$dati=mysql_fetch_object($ris) ;
	   						 	      
		  					//TABELLA CLASSI		  
		  					print "<tr><td ALIGN='CENTER'> Classe </td>";   	      					
		  					if (!($repli=mysql_query($q2)))
							{
		  						print "<td>Query fallita nelle classi</td>";
		  					}
		  					else
		  					{
		  						print "<td ALIGN='CENTER'> <SELECT NAME='classi' ONCHANGE='ricarica.submit();' SIZE='1'>";				
								print "<OPTION VALUE='0'> ";
								//Controlla se esistono classi e stampa l'elenco altrimenti da l'errore
								if (mysql_num_rows($repli)>0)
								{
									while ($d2=mysql_fetch_object($repli)) 
									{
										if ($classi==$d2->idclasse)
											print "<option  value='$d2->idclasse' SELECTED>$d2->anno $d2->sezione $d2->specializzazione";	
										else
											print "<option  value='$d2->idclasse'>$d2->anno $d2->sezione $d2->specializzazione";											
									}
								}
								else
								{
									print "<option  value=0> Nessuna classe trovata";					
								}		
								print "</SELECT></TD></TR>";
								
							}		  						  				
		 				
						//Se viene selezionata la classe si stampa l'elenco degli alunni
						if ($classi)
						{
							print "<TR>";			  		
							$q2="SELECT * FROM alunni WHERE idclasse=$classi ORDER BY cognome,nome";
							if (!($ris=mysql_query($q2)))
							{  
	    						print("<TD ALIGN='CENTER'>\n\t\t\t\tQuery fallita</TD>");
								exit;
    						}
							else 
							{
	   							$dati=mysql_fetch_object($ris) ;
	   						 	      
		  						//TABELLA CLASSI		  
		  						print "<tr><td ALIGN='CENTER'> Alunni </td>";   	      					
		  						if (!($repli=mysql_query($q2)))
								{
		  							print "<td ALIGN='CENTER'>Query fallita negli alunni</td>";
		  						}
		  						else
		  						{
		  							print "<td ALIGN='CENTER'> <SELECT NAME='alunni' ONCHANGE='ricarica.submit();' SIZE='1'>";				
									print "<OPTION VALUE='0'> ";
									//Controlla se esistono classi e stampa l'elenco altrimenti da l'errore
									if (mysql_num_rows($repli)>0)
									{
										while ($d2=mysql_fetch_object($repli)) 
										{
											if ($alunni==$d2->idalunno)
												print "<option  value='$d2->idalunno' SELECTED>$d2->cognome $d2->nome";	
											else
												print "<option  value='$d2->idalunno'>$d2->cognome $d2->nome";											
										}
										if ($alunni)
														{
															//text user
															print "\n\t\t\t<TR><TD ALIGN='CENTER'>User</TD><TD><CENTER>";
															print "\n\t\t\t\t<INPUT TYPE='TEXT' NAME='user' MAXLENGTH='15'>";
															print "\n\t\t\t</CENTER></TD></TR>";
															//text password
															print "\n\t\t\t<TR><TD ALIGN='CENTER'>Password</TD><TD ALIGN='CENTER'>";
															print "\n\t\t\t\t<INPUT TYPE='PASSWORD' NAME='psw' MAXLENGTH='20'>";
															print "\n\t\t\t</TD></TR>";
															//text conferma password
															print "\n\t\t\t<TR><TD ALIGN='CENTER'>Conferma password</TD><TD ALIGN='CENTER'>";
															print "\n\t\t\t\t<INPUT TYPE='PASSWORD' NAME='confpsw' MAXLENGTH='20'>";
															print "\n\t\t\t</TD></TR>";
															//Pulsante salva
															print "\n\t\t\t<TR><TD COLSPAN='2' ALIGN='CENTER'>";
															print "\n\t\t\t\t<INPUT TYPE='SUBMIT' NAME='pulsante' VALUE='Salva'>";
															print "\n\t\t\t</TD></TR>";	
														}	
									}
									else
									{
										print "<option  value=0> Nessuna alunno trovato";					
									}		
									print "</SELECT></TD></TR>";
								}
							}
						}
						break;									
						}
			
			case "G":	//form inserimento alunno
						//combo classe
						print "<TR>";			  		
						$q2="SELECT * FROM classi ORDER BY anno,sezione";
						if (!($ris=mysql_query($q2)))
						{  
	    					print("<TD ALIGN='CENTER'>\n\t\t\t\tQuery fallita</TD>");
							exit;
    					}
						else /****+++****/
						{
	   						$dati=mysql_fetch_object($ris) ;
	   						 	      
		  					//TABELLA CLASSI		  
		  					print "<tr><td ALIGN='CENTER'> Classe </td>";   	      					
		  					if (!($repli=mysql_query($q2)))
							{
		  						print "<td ALIGN='CENTER'>Query fallita nelle classi</td>";
		  					}
		  					else
		  					{
		  						print "<td ALIGN='CENTER'> <SELECT NAME='classi' ONCHANGE='ricarica.submit();' SIZE='1'>";				
								print "<OPTION VALUE='0'> ";
								//Controlla se esistono classi e stampa l'elenco altrimenti da l'errore
								if (mysql_num_rows($repli)>0)
								{
									while ($d2=mysql_fetch_object($repli)) 
									{
										if ($classi==$d2->idclasse)
											print "<option  value='$d2->idclasse' SELECTED>$d2->anno $d2->sezione $d2->specializzazione";	
										else
											print "<option  value='$d2->idclasse'>$d2->anno $d2->sezione $d2->specializzazione";											
									}
								}
								else
								{
									print "<option  value=0> Nessuna classe trovata";					
								}		
								print "</SELECT></TD></TR>";
								
							}		  						  				
		 					
							//Se viene selezionata la classe si stampa l'elenco di genitori
							if ($classi)
							{
								/////////////////////////////////////////////////
								print "<TR>";	
								$q3="SELECT idtutore FROM alunni WHERE idclasse=$classi GROUP BY idtutore";
								//Il GROUP BY raggruppa i dati uguali  per argomento qui X idtutore 				
								if (!($rispo=mysql_query($q3)))
								{  
	    							print("<TD>\n\t\t\t\tQuery fallita</TD>");
									exit;
    							}
								else 
								{	   	
									////////////////////////////////						
	   									//ARRAY IDTUTORE
									if (mysql_num_rows($rispo)>0)
									{
		  								$quera="SELECT * FROM tutori WHERE idtutore IN (";
										while ($d3=mysql_fetch_object($rispo)) //Estrazione dell'id tutore e del tutore
											{
												$quera=$quera."$d3->idtutore,";																					
											}
										$quera=substr($quera,0,strlen($quera)-1).")";		
							
										if (!($ris=mysql_query($quera)))
										{  
	    									print("<TD>\n\t\t\t\tQuery fallita</TD>");
											exit;
    									}
										else 
										{	   						 	      
		  									//TABELLA TUTORI  
		  									print "<tr><td ALIGN='CENTER'> Tutore </td>";   	      					
		  									{
		  										print "<td> <SELECT NAME='tutor' ONCHANGE='ricarica.submit();' SIZE='1'>";				
												print "<OPTION VALUE='0'> ";
												//Controlla se esistono tutori e stampa l'elenco altrimenti da l'errore
												if (mysql_num_rows($ris)>0)
												{
													while ($d2=mysql_fetch_object($ris)) 
														{															
															if ($tutor==$d2->idtutore)
																print "<option  value='$d2->idtutore' SELECTED>$d2->cognome $d2->nome";	
															else
																print "<option  value='$d2->idtutore'> $d2->cognome $d2->nome";											
														}
														if ($tutor)
														{
															//text user
															print "\n\t\t\t<TR><TD ALIGN='CENTER'>User</TD><TD><CENTER>";
															print "\n\t\t\t\t<INPUT TYPE='TEXT' NAME='user' MAXLENGTH='15'>";
															print "\n\t\t\t</CENTER></TD></TR>";
															//text password
															print "\n\t\t\t<TR><TD ALIGN='CENTER'>Password</TD><TD ALIGN='CENTER'>";
															print "\n\t\t\t\t<INPUT TYPE='PASSWORD' NAME='psw' MAXLENGTH='20'>";
															print "\n\t\t\t</TD></TR>";
															//text conferma password
															print "\n\t\t\t<TR><TD ALIGN='CENTER'>Conferma password</TD><TD ALIGN='CENTER'>";
															print "\n\t\t\t\t<INPUT TYPE='PASSWORD' NAME='confpsw' MAXLENGTH='20'>";
															print "\n\t\t\t</TD></TR>";
															//Pulsante salva
															print "\n\t\t\t<TR><TD COLSPAN='2' ALIGN='CENTER'>";
															print "\n\t\t\t\t<INPUT TYPE='SUBMIT' NAME='pulsante' VALUE='Salva'>";
															print "\n\t\t\t</TD></TR>";	
														}
												}
												else
												{
													print "<option  value=0> Nessun tutore trovato";					
												}  //Fine if (mysql_num_rows($repli)>0)									
											
												print "</SELECT></TD></TR>";
											} //Fine if  (!($repli=mysql_query($q2)))							
										} //Fine else (!($ris=mysql_query($quera)))		  								
								 	}//Fine if (mysql_num_rows($rispo)>0)
									else
									{
										print "<tr><td ALIGN='CENTER'> Tutore </td>"; 
										print "<td> <SELECT NAME='tutor' ONCHANGE='ricarica.submit();' SIZE='1'>";																
										print "<option  value=0> Nessun tutore trovato </SELECT></TD></TR>";
									}								  		  			      					
		  							/////////////////////////
									
								}//Fine dell'else (!($rispo=mysql_query($q3)))
							} //Fine If $classi
						} 	
							
						break;			  
												
		}; //Fine case				
		print "\n\t\t\t</FORM>";	
		print "\n\t\t\t<TR><FORM ACTION='vis_utenti.php'><TD ALIGN='CENTER' COLSPAN='2'>";
		print "\n\t\t\t\t<INPUT TYPE='SUBMIT' NAME='pulsar' VALUE='<<Indietro'>";
		print "\n\t\t\t</TD></FORM></TR>";		
		
	}
	else
	{
		//Inserimento o comunicazione errori
		//tutor è il numero del tutore
		//tipo_utente è il tipo A,D,S,M
		//user è il campo user, psw è il campo password, confpsw è la conferma
		//www.php.net Sito ufficiale PHP
		$error=0; //Variabile di errore booleana (0 e 1)
		$stringa="<BR>"; //Stringa per la concatenazione degli errori
		switch ($tipo_utente)
			{
				case "M":							
							//Controllo sui campi vuoti
							if ((!$psw)|(!$confpsw)|(!$user)) 
								{	
									$error=1;
									$stringa=$stringa."<BR>- Manca qualche campo!";
								}	
							//Controllo sulla congruenza dei campi password
							if (!($psw==$confpsw))
								{
									$error=1;
									$stringa=$stringa."<BR>- Le password e la conferma Password non coincidono!";								
								}
							else
								{
									//Controllo della presenza di apici
									for($i=0;$i<strlen($psw);$i++) 
										if (substr($psw,$i,1)=="'") 
										{
											$error=1;
											$stringa=$stringa."<BR>- Nel campo Password ci sono caratteri non ammessi!";																
										}
								}							
							break;
				case "S":	//Controllo sui campi vuoti
							if ((!$psw)|(!$confpsw)|(!$user)) 
								{	
									$error=1;
									$stringa=$stringa."<BR>- Manca qualche campo!";
								}	
							//Controllo sulla congruenza dei campi password
							if (!($psw==$confpsw))
								{
									$error=1;
									$stringa=$stringa."<BR>- Le password e la conferma Password non coincidono!";								
								}
							else
								{
									//Controllo della presenza di apici
									for($i=0;$i<strlen($psw);$i++) 
										if (substr($psw,$i,1)=="'") 
										{
											$error=1;
											$stringa=$stringa."<BR>- Nel campo Password ci sono caratteri non ammessi!";																
										}
								}
							
							break;
				case "A":	//Controllo sui campi vuoti
							if ((!$psw)|(!$confpsw)|(!$user)) 
								{	
									$error=1;
									$stringa=$stringa."<BR>- Manca qualche campo!";
								}	
							//Controllo sulla congruenza dei campi password
							if (!($psw==$confpsw))
								{
									$error=1;
									$stringa=$stringa."<BR>- Le password e la conferma Password non coincidono!";								
								}
							else
								{
									//Controllo della presenza di apici
									for($i=0;$i<strlen($psw);$i++) 
										if (substr($psw,$i,1)=="'") 
										{
											$error=1;
											$stringa=$stringa."<BR>- Nel campo Password ci sono caratteri non ammessi!";																
										}
								};
							
							//Controllo se l'Id alunno esiste
							$quert="SELECT * FROM alunni WHERE idalunno=$alunni";
							
							if ($rps=mysql_query($quert)) //Esecuzione query per la ricerca dell'alunno
							{
								if (mysql_num_rows($rps)>0) //Se l'alunno esiste
								{	//CHIOCCIOLA
									if ($dx=mysql_fetch_object($rps))
										if ($dx->idutente!=0) //Controlla se l'id utente è nullo
										{
											$error=1;
											$stringa=$stringa."<BR>- L'alunno ha già un id utente assegnato!";																										
										}									
								}
								else
								{
									$error=1;
									$stringa=$stringa."<BR>- Alunno inesistente!";	
								}; //Fine else (mysql_num_rows($ris)>0)
							}
							else
							{
								$error=1;
								$stringa=$stringa."<BR>- Query fallita nella ricerca alunno!";																										
							};//Fine else (mysql_query($quert))
							
							break;
							
				case "G":	//Controllo sui campi vuoti
							if ((!$psw)|(!$confpsw)|(!$user)) 
								{	
									$error=1;
									$stringa=$stringa."<BR>- Manca qualche campo!";
								}	
							//Controllo sulla congruenza dei campi password
							if (!($psw==$confpsw))
								{
									$error=1;
									$stringa=$stringa."<BR>- Le password e la conferma Password non coincidono!";								
								}
							else
								{
									//Controllo della presenza di apici
									for($i=0;$i<strlen($psw);$i++) 
										if (substr($psw,$i,1)=="'") 
										{
											$error=1;
											$stringa=$stringa."<BR>- Nel campo Password ci sono caratteri non ammessi!";																
										}
								}
							//Controllo se l'Id alunno esiste
							$quert="SELECT * FROM tutori WHERE idtutore=$tutor";
							
							if ($rps=mysql_query($quert)) //Esecuzione query per la ricerca dell'alunno
							{
								if (mysql_num_rows($rps)>0) //Se l'alunno esiste
								{	//CHIOCCIOLA
									if ($dx=mysql_fetch_object($rps))
										if ($dx->idutente!=0) //Controlla se l'id utente è nullo
										{
											$error=1;
											$stringa=$stringa."<BR>- Il tutore ha già un id utente assegnato!";																										
										}									
								}
								else
								{
									$error=1;
									$stringa=$stringa."<BR>- Tutore inesistente!";	
								}; //Fine else (mysql_num_rows($ris)>0)
							}
							else
							{
								$error=1;
								$stringa=$stringa."<BR>- Query fallita nella ricerca tutore!";																										
							};//Fine else (mysql_query($quert))
							break;
							
				case "D":	//Controllo sui campi vuoti
							if ((!$psw)|(!$confpsw)|(!$user)) 
								{	
									$error=1;
									$stringa=$stringa."<BR>- Manca qualche campo!";
								}	
							//Controllo sulla congruenza dei campi password
							if (!($psw==$confpsw))
								{
									$error=1;
									$stringa=$stringa."<BR>- Le password e la conferma Password non coincidono!";								
								}
							else
								{
									//Controllo della presenza di apici
									for($i=0;$i<strlen($psw);$i++) 
										if (substr($psw,$i,1)=="'") 
										{
											$error=1;
											$stringa=$stringa."<BR>- Nel campo Password ci sono caratteri non ammessi!";																
										}
								}
							//Controllo se l'Id alunno esiste
							$quert="SELECT * FROM docenti WHERE iddocente=$docenti";
							
							if ($rps=mysql_query($quert)) //Esecuzione query per la ricerca dell'alunno
							{
								if (mysql_num_rows($rps)>0) //Se l'alunno esiste
								{	//CHIOCCIOLA
									if ($dx=mysql_fetch_object($rps))
										if ($dx->idutente!=0) //Controlla se l'id utente è nullo
										{
											$error=1;
											$stringa=$stringa."<BR>- Il tutore ha già un id utente assegnato!";																										
										}									
								}
								else
								{
									$error=1;
									$stringa=$stringa."<BR>- Tutore inesistente!";	
								}; //Fine else (mysql_num_rows($ris)>0)
							}
							else
							{
								$error=1;
								$stringa=$stringa."<BR>- Query fallita nella ricerca tutore!";																										
							};//Fine else (mysql_query($quert))
							break;
			}; //Fine switch
			
			//Controllo degli errori
			if ($error)
			{
				print "<CENTER><FONT SIZE='+1'>ATTENZIONE</CENTER><BR>"; 
				print "<CENTER>SI SONO VERIFICATI I SEGUENTI ERRORI</CENTER>";
				print $stringa;
				print "\n\t\t\t<CENTER><FORM ACTION='nuo_utente.php'>";
				print "\n\t\t\t\t<INPUT TYPE='SUBMIT' NAME='pulsar' VALUE='<<Indietro'>";
				print "\n\t\t\t</CENTER></FORM>";		
			}
			else
			{
				//Inserimento utente
				$queca="INSERT INTO utenti (userid,password,tipo) VALUES ('$user',password('$psw'),'$tipo_utente')";  					
					if ($rps=mysql_query($queca)) //Esecuzione query per l'inserimento dell'utente
					{					 	
						
						print ("Inserito utente ".$user."<br>");
						
                        $quert="SELECT * FROM utenti WHERE userid='$user'";
						print $quert;
						if ($rps=mysql_query($quert)) //Esecuzione query per la ricerca dell'utente
						{
							
							if (mysql_num_rows($rps)>0) //Se l'utente esiste
							{	
								print "numero righe:".mysql_num_rows($rps)."<br>";
								
								if ($dx=mysql_fetch_object($rps)) 
								{
								   print "utente oident.".$dx->idutente."<br>";
								   print "userid:".$dx->userid."<br>";
								   print $dx->idutente;
								   $tente=$dx->idutente;
								   print $tente;
								}													
								switch ($tipo_utente)
								{
			/*						case "A":
												$queca="UPDATE 'alunni' SET idutente=$tente WHERE idalunno=$alunni";  					
												if ($rps=mysql_query($queca)) //Esecuzione query per inserimento idutente nella tabella alunni
												{					 	
													print "<CENTER>INSERIMENTO UTENTE EFFETTUATO</CENTER>";
													print "\n\t\t\t<CENTER><FORM ACTION='vis_utenti.php'>";
													print "\n\t\t\t\t<INPUT TYPE='SUBMIT' NAME='pulsar' VALUE='<<Indietro'>";
													print "\n\t\t\t</CENTER></FORM>";			
												}
												else
												{
													print "<CENTER><FONT SIZE='+1'>ATTENZIONE</CENTER><BR>"; 
													print "<CENTER>SI SONO VERIFICATI I SEGUENTI ERRORI</CENTER>";
													print "- Query fallita nell'inserimento utente";
													print "\n\t\t\t<CENTER><FORM ACTION='vis_utenti.php'>";
													print "\n\t\t\t\t<INPUT TYPE='SUBMIT' NAME='pulsar' VALUE='<<Indietro'>";
													print "\n\t\t\t</CENTER></FORM>";																									
												};//Fine else (mysql_query($quert))
												break;    */
										case "D": 
										        
												$queca="UPDATE docenti SET idutente=$tente WHERE iddocente=$docenti";  					
												print $queca;
												if ($rps=mysql_query($queca)) //Esecuzione query per la ricerca dell'alunno
												{					 	
													print "<CENTER>INSERIMENTO UTENTE EFFETTUATO</CENTER>";
													print "\n\t\t\t<CENTER><FORM ACTION='vis_utenti.php'>";
													print "\n\t\t\t\t<INPUT TYPE='SUBMIT' NAME='pulsar' VALUE='<<Indietro'>";
													print "\n\t\t\t</CENTER></FORM>";			
												}
												else
												{
													print "<CENTER><FONT SIZE='+1'>ATTENZIONE</CENTER><BR>"; 
													print "<CENTER>SI SONO VERIFICATI I SEGUENTI ERRORI</CENTER>";
													print "- Query fallita nell'aggiornamento docente";
													print "\n\t\t\t<CENTER><FORM ACTION='vis_utenti.php'>";
													print "\n\t\t\t\t<INPUT TYPE='SUBMIT' NAME='pulsar' VALUE='<<Indietro'>";
													print "\n\t\t\t</CENTER></FORM>";																									
												};
										        break;
/*										 case "G":
										       
												$queca="UPDATE 'alunni' SET idutente=$tente WHERE idalunno=$alunni";  					
												if ($rps=mysql_query($queca)) //Esecuzione query per la ricerca dell'alunno
												{					 	
													print "<CENTER>INSERIMENTO UTENTE EFFETTUATO</CENTER>";
													print "\n\t\t\t<CENTER><FORM ACTION='vis_utenti.php'>";
													print "\n\t\t\t\t<INPUT TYPE='SUBMIT' NAME='pulsar' VALUE='<<Indietro'>";
													print "\n\t\t\t</CENTER></FORM>";			
												}
												else
												{
													print "<CENTER><FONT SIZE='+1'>ATTENZIONE</CENTER><BR>"; 
													print "<CENTER>SI SONO VERIFICATI I SEGUENTI ERRORI</CENTER>";
													print "- Query fallita nell'inserimento utente";
													print "\n\t\t\t<CENTER><FORM ACTION='vis_utenti.php'>";
													print "\n\t\t\t\t<INPUT TYPE='SUBMIT' NAME='pulsar' VALUE='<<Indietro'>";
													print "\n\t\t\t</CENTER></FORM>";																									
												};
		*/								 
								  
								  }//Fine switch					*/			
							}
							else
							{
								print "<CENTER><FONT SIZE='+1'>ATTENZIONE</CENTER><BR>"; 
								print "<CENTER>SI SONO VERIFICATI I SEGUENTI ERRORI</CENTER>";
								print "- Id utente non inserito nella tabella utenti.";
								print "\n\t\t\t<CENTER><FORM ACTION='vis_utenti.php'>";
								print "\n\t\t\t\t<INPUT TYPE='SUBMIT' NAME='pulsar' VALUE='<<Indietro'>";
								print "\n\t\t\t</CENTER></FORM>";	
							}; 		//Fine else (mysql_num_rows($ris)>0)
						}//Fine della ricerca dell'idutente		
						else
						{
						}						
					}
					else
					{
						print "<CENTER><FONT SIZE='+1'>ATTENZIONE</CENTER><BR>"; 
						print "<CENTER>SI SONO VERIFICATI I SEGUENTI ERRORI</CENTER>";
						print "- Query fallita nell'inserimento utente";
						print "\n\t\t\t<CENTER><FORM ACTION='vis_utenti.php'>";
						print "\n\t\t\t\t<INPUT TYPE='SUBMIT' NAME='pulsar' VALUE='<<Indietro'>";
						print "\n\t\t\t</CENTER></FORM>";																									
					};//Fine else (mysql_query($quert))
					
				
			}
			
	} //Fine dell'else di inserimento e comunicazione errori
		
	print "\n\t</TABLE></CENTER>";
	print "\n</BODY>";
	print "\n\n</HTML>";
	
	mysql_close($connessione);

?>
Return current item: LAMP School