• User Newbie

    Pagina inserimento utenti

    Buon pomeriggio,
    premetto che sono nuovo di php, stamane ho letto e messo in pratica questa "discussione":

    giorgiotave.it/forum/scripting-e-risorse-utili/51425-script-login.html

    Ora vorrei sapere come creare una pagina per inserire gli utenti con relative password nel db.

    Grazie in aticipo.

    P.S. Perdonatemi se ho sbagliato qualcosa. Siate Clementi ...:?


  • User Attivo

    Intendi un semplice form per l'immissione dei dati nel database?
    Se si cerca nel forum o su google e troverai vagonate di esempi 😉


  • User

    Questa è una parte di una pagina di registrazione che ho realizzato qualche giorno fa:

    [php]
    <form method="post" action="#" id="formregistrazione">

    																	<label for="username">Username</label><br>
    																	<input type="text" name="username" id="username"><br>
    																	<label for="password1">Password</label><br>
    																	<input type="password" name="password1" id="password1"><br>
    																	<label for="password2">Ripeti Password</label><br>
    																	<input type="password" name="password2" id="password2"><br>
    																	<label for="email">Email</label><br>
    																	<input type="text" name="email" id="email"><br>
    																	<input type="submit" name="invia" id="registrati" value="Registrati">
    																	</form>
    
    
    
    
    							 <?php
    																				  
    																 if(isset($_POST['invia'])){
    
    																	 $codiceconferma = md5(uniqid(rand()));
    																	 $username = mysql_real_escape_string($_POST['username']);
    																	 $password1 = mysql_real_escape_string($_POST['password1']);
    																	 $password2 = mysql_real_escape_string($_POST['password2']);
    																	 $pass_finale = md5($password2);
    																	 $email = mysql_real_escape_string($_POST['email']);
    
    																	 if($username == "" || $email = "" || $password1 == "" || $password2 == ""){
    
    																		 echo "Devi riempire tutti i campi!";
    
    																																			   }
    																	 elseif($password2 != $password1){
    
    																									 echo "Le passwords devono coincidere!";
    
    																									 }
    																	 else{
    																		 $email = $_REQUEST['email'];
    																		 $recuperauseremail = mysql_query("SELECT id FROM utenti WHERE username='$username' OR email='$email'");
    																		$contausermail = mysql_num_rows($recuperauseremail);
    
    																																				if($contausermail > 0){
    
    																																					echo "Nome utente o email gi&agrave; utilizzati!";
    
    
    
    
    																							   }
    
    
    																		 else{
    																								 $email = mysql_real_escape_string($_REQUEST['email']);
    																								 $inviautentitemp = mysql_query("INSERT INTO utenti_temp (codiceconferma, username, password, email) VALUES ('$codiceconferma', '$username', '$pass_finale', '$email')");
    

    }
    }[/php]

    Spero possa esserti di aiuto 🙂 (Se provandolo noti degli errori controlla le parentesi graffe, perchè avendo tagliato una porzione di codice magari ne ho saltata una...)