When I use the following script to find the next available username..
do {
$check_username = DBGetValue ("SELECT username FROM ".USER_TABLE." " . "WHERE username = '".addslashes ($username)."' ");
if (isset($check_username )) {
$username_count = $username_count + 1;
$username = $username.$username_count;
$inuse = True;
} else {
$errs['username'] = "The user name you requested is already in use, try $username!";
$inuse = False;
}
} while($inuse);
or even with the latest change
do {
$check_username = DBGetValue ("SELECT username FROM ".USER_TABLE." " . "WHERE username = '".addslashes ($username)."' ");
if (isset($check_username )) {
$username_count++;
$username = $username.$username_count;
$inuse = True;
} else {
$errs['username'] = "The user name you requested is already in use, try $username!";
$inuse = False;
}
} while($inuse);
I am getting the following error after the page hanging for quite I long time:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 10240 bytes) ... Did I do the loop correct or do I have PHP problem?