Re: Receiving Error- Error: user account already exists..

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> I keep receiving the following error..( Error: user account already exists..
> ) although I don't have any data in my table. Any help would be appreciated.
> 
> The code follows:
> 
>  
> 
>  
> 
> <?php 
> 
> session_start();
> 
>  
> 
>  
> 
> include ('dbc.php'); 
> 
>  
> 
>  
> 
>  
> 
> if (isset($_POST['Submit']) =='Register')

As Jim already pointed out, if $_POST['Submit'] is set to ANY value this
check will be true. I think you want something like :

if (isset($_POST['Submit']) && $_POST['Submit'] =='Register')

> {
>    if (strlen($_POST['email']) < 5)
>    {
>     die ("Incorrect email. Please enter valid email address..");
>     }
>
>    if (strcmp(isset($_POST['pass1']),isset($_POST['pass2'])) ||
> empty($_POST['pass1']) )
>                 { 
>                 //die ("Password does not match");
>                 die("ERROR: Password does not match or empty..");
>                 }
> 
>                 if (strcmp(md5($_POST['user_code']),$_SESSION['ckey']))
>                 { 
>                                                  die("Invalid code entered.
> Please enter the correct code as shown in the Image");
>                   } 
> 
>                 $rs_duplicates = mysql_query("select id from users where
> user_email='$_POST[email]'");

You should test $rs_duplicates !== false to be sure you have a valid
resource.

Have you tried retrieving the supposed row(s) and var_dump-ing them to
see what it thinks they are? My guess is, you're getting an error
message, which is why there is a row to be counted. You can't use an
array inside a double-quoted string like that, change it to be wrapped
in braces like:

 $rs_duplicates = mysql_query("select id from users where user_email='
{$_POST[email]}'");


--
Niel Archer
niel.archer (at) blueyonder.co.uk


-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux