Friday, July 8, 2011

Check if username already exists when creating a new user

<?
if(isset($_POST['username']) && isset($_POST['password']) && isset($_POST['name']) && isset($_POST['last_name']) && isset($_POST['company'])){

            if($username === '') {$errMsg = "Du skal udfylde brugernavn";}
            elseif
            ($password === '') {$errMsg = "Du skal udfylde password";}
            elseif
            ($name === ''){$errMsg = "Du skal udfylde navn";}
            elseif
            ($last_name === ''){$errMsg = "Du skal udfylde efternavn";}
            elseif
            ($company === ''){$errMsg = "Du skal udfylde firma";}
           
                $sql = ("SELECT * FROM members WHERE username ='$username'");
                $result = mysql_query($sql) or die('error');
                $row = mysql_fetch_assoc($result);
                    if(mysql_num_rows($result)) {
                            $errMsg = 'Brugernavn findes, vælg et andet.';
                } else {
                $sql = ("INSERT INTO members (username, password, name, last_name, company, salt)VALUES('$username', '$password', '$name', '$last_name', '$company', '$salt')")or die(mysql_error());

                if(mysql_query($sql))
                echo "Du er oprettet som profil.";
                }

            }//End whole if

?>

No comments:

Post a Comment