Hoi,

Waarom word in dit script de verification code niet geprint?


if(($valcom == 'yes') && ($fieldcom == 'yes') && ($passcom == 'yes') && ($gendercom == 'yes') && ($usercom1 == 'yes') && ($usercom == 'yes') && ($passcom2 == 'yes') && ($emailcom == 'yes') && ($userun == 'yes') && ($emailun == 'yes') && ($banned == 'no') && ($banned1 == 'no')){

mysql_query("insert into userdb (id, username, email, password, ipaddress, energy, verifycode, verified, referrer, yco, xco, gender, race, status) VALUES ('','".$_POST['username']."','".$_POST['email']."','".$_POST['password']."','$ip','150','$verifycode','N','".$_POST['refferer']."','0','0','".$_POST['gender']."','Ghost','loser')")or die(mysql_error());
	
	$repl = htmlspecialchars($_POST['username']);
        $repl = eregi_replace("admin","loser",$repl);
	echo "<br><b>Success:</b> Character $username created. You will be receiving an e-mail shortly containing a verification id.  When you receive that, please log in <a href=verify.php>here</a>. If you do not receive the email within 5 minutes, check your Junk Mail folders.<br>
	If you are using hotmail: Your verification code is $verifycode.";

$verifycode = rand(10000,90000);
Offtopic: echo is geen functie, daar horen dus geen () bij te staan:
<?php
// 'fout'
echo('Hello world');

// goed
echo 'Hello world';
?>
Is ook nog eens een stukje leesbaarder...

Reageren