kevingb001 Posted July 5, 2008 Share Posted July 5, 2008 Hi guys, ive just started my own php text based game lately at http://obsim.co.cc(go check it out and click on register) i am starting with an open source template but somethings wrong and my register.php is not working. it simply turns up invisible. is my code wrong(have a look at it below) or is my host (stonerocket.net) not able to support it or what??? is really important:) so please help <<<<<<<<<<<<<<<heres the start of the code for register.php>>>>>>>>>>>>>>>>>>>>>>>>>> <? require "configmain.php"; require "global.php"; global $usr; ?><html> <head> <title>Register- stage <?echo $reg;?></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF"> <? if($allowreg!='1'){ echo "registration is not allowed, contact the world owner about playing on this world"; } if($allowreg=='1'){ if($reg=='1'){ ?> <form name="form1" method="post" action="register.php?reg=2"> Register to play<br> <br> <table width="650" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="170">User Name</td> <td width="480"> <input type="text" name="usr" maxlength="20"> </td> </tr> <tr> <td width="170">Real Name</td> <td width="480"> <input type="text" name="name"> </td> </tr> <tr> <td width="170">Email Address</td> <td width="480"> <input type="text" name="email" size="40"> </td> </tr> <tr> <td width="170">Home Address</td> <td width="480"> <input type="text" name="address" size="40"> </td> </tr> <tr> <td width="170">Home Country</td> <td width="480"> <input type="text" name="country"> </td> </tr> <tr> <td width="170">Game Company Name</td> <td width="480"> <input type="text" name="company"> </td> </tr> <tr> <td width="170">Image Pack Location</td> <td width="480"> <input type="text" name="img" value="<?echo $defimloc;?>" size="40"> <br> Default: <?echo $defimloc;?></td> </tr> <tr> <td width="170"> </td> <td width="480"> </td> </tr> <tr> <td width="170">Password</td> <td width="480"> <input type="text" name="p1" maxlength="15"> </td> </tr> <tr> <td width="170">Retype Password</td> <td width="480"> <input type="text" name="p2"> </td> </tr> <tr> <td width="170"> </td> <td width="480"> <input type="submit" name="Submit" value="Submit"> </td> </tr> </table> </form> <? } if($reg=='2'){ if($usr==''){ echo "You didn't enter a user name, please go back and try again"; } if($usr!=''){ //check if user exists already connectdb(); $login1= mysql_query("SELECT * FROM usr WHERE usr ='$usr'"); $login = mysql_fetch_array($login1); if($login[0]){ echo "Sorry, the username $usr is already taken please try another one"; } if(!$login[0]){ //username free check passwords match if($p1!=$p2){ echo "<br>Passwords do not match please try again"; } if($p1==$p2){ if($p1==''){ echo "No password entered, please try again"; } if($p1!=''){ if($email==''){ echo "No email Address entered, please go back and try again"; } if($email!=''){ //add user to usr table $res = mysql_query("INSERT INTO usr VALUES('$usr','$p1','$name','$email','$address','$country','$company','1','1','1000000','$img','0')"); //add warehouse for usr $list="'$usr','1'"; $b3 = mysql_query("SELECT MAX(pid) FROM products"); $b4 = mysql_fetch_array($b3); $pt='1'; while($pt<=$b4[0]){ $listadd=",'1000','10','500000'"; $list="$list$listadd"; $pt=$pt+'1'; } $res2 = mysql_query("INSERT INTO warehouse VALUES($list)"); $res2 = mysql_query("INSERT INTO rank VALUES('$usr','9999')"); echo "Registration complete, you may log in now"; } } } } } } } ?> </body> </html> <<<<<<<<<<<<<<<<<<<<<<and it ends here>>>>>>>>>>>>>>>>>>>>> once again, thanks Link to comment https://forums.phpfreaks.com/topic/113361-my-registerphp-is-invisible/ Share on other sites More sharing options...
ryeman98 Posted July 5, 2008 Share Posted July 5, 2008 I'm not totally positive but I think you may have one too many closing braces. } Link to comment https://forums.phpfreaks.com/topic/113361-my-registerphp-is-invisible/#findComment-582400 Share on other sites More sharing options...
ryanatdrewreysolutions Posted July 5, 2008 Share Posted July 5, 2008 Here may be your problem: </table> </form> <? } if($reg=='2'){ if($usr==''){ echo "You didn't enter a user name, please go back and try again"; } This bracket does not belong Link to comment https://forums.phpfreaks.com/topic/113361-my-registerphp-is-invisible/#findComment-582545 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.