Visualizzazione dei risultati da 1 a 6 su 6

Discussione: username esistente

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    27

    username esistente

    Ciao a tutti volevo sapere come potevo fare per far si che durante la registrazione se qualcuno inserisce un username già esistente gli stampa un messaggio di errore?

    questo è il codice in php

    Codice PHP:
    <?php if(isset($_POST["Username"]))

    $query mysql_query("INSERT INTO utenti (ID,Username,Password,Nome,Cognome,Email) 
    VALUES (NULL ,'
    {$_POST['Username']}', '{$_POST['Password']}', '{$_POST['Nome']}', '{$_POST['Cognome']}','{$_POST['Email']}')"$idConnessione); } 

    ?>

  2. #2
    Prima della query di inserimento, fai una query di ricerca sulla tabella dove username = al valore della variabile post o get relativa allo username.
    Se esiste reindirizzi ad una pagina di errore, oppure alla stessa pagina di iscrizione.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    27
    scusa l'ignoranza ma non riesco non è che puoi farmi un'esempio???

  4. #4
    Codice PHP:
    if(isset($_POST["Username"])){

        
    #recupera dati username
        
    $get_data "SELECT * FROM utenti WHERE Username = '" $_POST["Username"] . "'";
      
      
    $result mysql_query($get_data$conn);
        
        if(
    mysql_num_rows($result) > 0){        //esiste già lo username
            
    Header('Location: pagina_di_errore.php');
            exit;
        }
      
      
    //tuo codice di inserimento record



  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    27
    Grazie mille funziona!!!
    scusa un'altra ma non ho capito la funzione per l'invio dell'email potresti spiegarmi come funziona possibilmente con un esempio??? grazie anticipatamente!!!

  6. #6

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.