ataria Posted December 2, 2006 Share Posted December 2, 2006 Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting '}' in /home/ataria/public_html/register2.php on line 303[code]<?phpinclude ("global.php");echo "<title>Ataria - Register</title>";$user_check = mysql_num_rows(mysql_query("SELECT `ip` FROM `users` WHERE `ip`='{$REMOTE_ADDR}'"));$timestamp = time();if ($user_check == '1') {echo "You already have an account!";}if (!$page) {echo "<form action=$PHP_SELF method=post><center><table width=300 cellpadding=3 cellspacing=3> <tr> <td class=bar> <center><font class=white><b>Update</b></font></center> </td> </tr> <tr> <td> Registering is now faster and easier! Simply fill out all the fields below! </td> </tr> <tr> <td class=bar> <center><font class=white><b>Site Information</b></font></center> </td> </tr> <tr> <td width=50% valign=right> Username: </td> <td width=50% valign=left> <input type=text name=username maxlength=16 style=text-align:center> </td> </tr> <tr> <td width=50% valign=right> Password: </td> <td width=50% valign=left> <input type=password name=password maxlength=16 style=text-align:center> </td> </tr> <tr> <td width=50% valign=right> Verify Password: </td> <td width=50% valign=left> <input type=password name=verify_password maxlength=16 style=text-align:center> </td> </tr> <tr> <td width=50% valign=right> E-Mail: </td> <td width=50% valign=left> <input type=text name=email maxlength=16 style=text-align:center> </td> </tr> <tr> <td class=bar> <center><font class='white'><b>User Information</b></font></center> </td> </tr> <tr> <td width=50% valign=right> Name: </td> <td width=50% valign=left> <input type=text name=name maxlength=16 style=text-align:center> </td> </tr> <tr> <td width=50% valign=right> Gender: </td> <td width=50% valign=left> <select name=gender> <option value=Male>Male</option> <option value=Female>Female</option> </select> </td> </tr> <tr> <td width=50% valign=right> Age: </td> <td width=50% valign=left> <select name=age> <option value=13>13</option> <option value=14>14</option> <option value=15>15</option> <option value=16>16</option> <option value=17>17</option> <option value=18>18</option> <option value=19>19</option> <option value=20>20</option> <option value=21>21</option> <option value=22>22</option> <option value=23>23</option> <option value=24>24</option> <option value=25>25</option> <option value=26>26</option> <option value=27>27</option> <option value=28>28</option> <option value=29>29</option> <option value=30>30</option> <option value=31>31</option> <option value=32>32</option> <option value=33>33</option> <option value=34>34</option> <option value=35>35</option> <option value=36>36</option> <option value=37>37</option> <option value=38>38</option> <option value=39>39</option> <option value=40>40</option> <option value=41>41</option> <option value=42>42</option> <option value=43>43</option> <option value=44>44</option> <option value=45>45</option> <option value=46>46</option> <option value=47>47</option> <option value=48>48</option> <option value=49>49</option> <option value=50>50</option> <option value=51>51</option> <option value=52>52</option> <option value=53>53</option> <option value=54>54</option> <option value=55>55</option> <option value=56>56</option> <option value=57>57</option> <option value=58>58</option> <option value=59>59</option> <option value=60>60</option> <option value=61>61</option> <option value=62>62</option> <option value=63>63</option> <option value=64>64</option> <option value=65>65</option> <option value=66>66</option> <option value=67>67</option> <option value=68>68</option> <option value=69>69</option> <option value=70>70</option> <option value=71>71</option> <option value=72>72</option> <option value=73>73</option> <option value=74>74</option> <option value=75>75</option> <option value=76>76</option> <option value=77>77</option> <option value=78>78</option> <option value=79>79</option> <option value=80>80</option> <option value=81>81</option> <option value=82>82</option> <option value=83>83</option> <option value=84>84</option> <option value=85>85</option> <option value=86>86</option> <option value=87>87</option> <option value=88>88</option> <option value=89>89</option> <option value=90>90</option> <option value=91>91</option> <option value=92>92</option> <option value=93>93</option> <option value=94>94</option> <option value=95>95</option> <option value=96>96</option> <option value=97>97</option> <option value=98>98</option> <option value=99>99</option> </selection> </td> </tr> <tr> <td width=50% valign=right> Location: </td> <td width=50% valign=left> <select name=location> <option value='Outside of US'><b>Outside of US</b></option> <option value='Alabama'>Alabama</option> <option value='Alaska'>Alaska</option> <option value='Arizona'>Arizona</option> <option value='Arkansas'>Arkansas</option> <option value='Austrialia'>Austrialia</option> <option value='California'>California</option> <option value='Canada'>Canada</option> <option value='Colorado'>Colorado</option> <option value='Connecticut'>Connecticut</option> <option value='Delaware'>Delaware</option> <option value='Florida'>Florida</option> <option value='Georgia'>Georgia</option> <option value='Hawaii'>Hawaii</option> <option value='Idaho'>Idaho</option> <option value='Illinois'>Illinois</option> <option value='Indiana'>Indiana</option> <option value='Iowa'>Iowa</option> <option value='Kansas'>Kansas</option> <option value='Kentucky'>Kentucky</option> <option value='Louisiana'>Louisiana</option> <option value='Maine'>Maine</option> <option value='Maryland'>Maryland</option> <option value='Massachusetts'>Massachusetts</option> <option value='Michigan'>Michigan</option> <option value='Minnesota'>Minnesota</option> <option value='Mississippi'>Mississippi</option> <option value='Missouri'>Missouri</option> <option value='Montana'>Montana</option <option value='Nebraska'>Nebraska</option> <option value='Nevada'>Nevada</option> <option value='New Hampshire'>New Hampshire</option> <option value='New Jersey'>New Jersey</option> <option value='New Mexico'>New Mexico</option> <option value='New York'>New York</option> <option value='North Carolina'>North Carolina</option> <option value='North Dakota'>North Dakota</option> <option value='Ohio'>Ohio</option> <option value='Oklahoma'>Oklahoma</option> <option value='Oregon'>Oregon</option> <option value='Pennsylvania'>Pennsylvania</option> <option value='Rhode Island'>Rhode Island</option> <option value='South Carolina'>South Carolina</option> <option value='South Dakota'>South Dakota</option> <option value='Tennessee'>Tennessee</option> <option value='Texas'>Texas</option> <option value='United Kingdom'>United Kingdom</option> <option value='Utah'>Utah</option> <option value='Vermont'>Vermont</option> <option value='Virginia'>Virginia</option> <option value='Washington'>Washington</option> <option value='West Virginia'>West Virginia</option> <option value='Wisconsin'>Wisconsin</option> <option value='Wyoming'>Wyoming</option> </select> </td> </tr> <tr> <td class=bar> <center><font class=white><b>Submit</b></font></center> </td> </tr> <tr> <td> <input type=submit value=Register> </td> </tr> </table> </form>";}if ($page == Register) { // VARIABLES AND SUCH. $username_check = mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `username`='$username'")); $username = $_POST['username']; $password = $_POST['password']; $verify_password = $_POST['verify_password']; $email = $_POST['email']; $age = $_POST['age']; $gender = $_POST['gender']; $location = $_POST['location']; $sha_password = sha1(strtolower($username) . $password); // END VARIABLES. // let's get on with the errors and such. if (!$username || !$password || !$verify_password || !$email || !$name) { echo " <center><font class=user>Whoops!</font><br> Some fields are not filled out!"; exit; } if (check_username > 0) { print "<center><font class=user>$username</font><br> Someone already has that username! Sorry!"; exit; } if ($password != $verify_password) { print "<center><font class=user>Error</font><br> Sorry. Your passwords do not match. "; exit; } // One moreeeee. if (preg_match('/^[a-zA-Z0-9_]+$/', $username)) { $insert = mysql_query("INSERT INTO `users` (`username`, `password`, `points`, `ip`, `email`, `name`, `gender`, `age`, `location`, `registered`, `last_login`, `admin`, `character`) VALUES ('{$username}', '{$password'}', '5000', '{$REMOTE_ADDR}', '{$email}', '{$name}', '{$gender}', '{$age}', '{$location}', '{$day}', '$timestamp', '0', 'Nerd'")); $insert_character = @mysql_query("INSERT INTO `characters` (`username`) VALUES ('$username')"); print "<center><font class=user>$username</font><br> You have successfully registered!<br><br> "; }else { print "<center><font class=user>$username</font><br> Sorry. This username contains invalid/not accepted characters. ";die; }}?>[/code]line 302 is... [code]$insert = mysql_query("INSERT INTO `users` (`username`, `password`, `points`, `ip`, `email`, `name`, `gender`, `age`, `location`, `registered`, `last_login`, `admin`, `character`) VALUES ('{$username}', '{$password'}', '5000', '{$REMOTE_ADDR}', '{$email}', '{$name}', '{$gender}', '{$age}', '{$location}', '{$day}', '$timestamp', '0', 'Nerd'"));[/code]Anyone see the error? Quote Link to comment Share on other sites More sharing options...
taith Posted December 2, 2006 Share Posted December 2, 2006 ya... you forgot the " at the very end...[code]$insert = mysql_query("INSERT INTO `users` (`username`, `password`, `points`, `ip`, `email`, `name`, `gender`, `age`, `location`, `registered`, `last_login`, `admin`, `character`) VALUES ('{$username}', '{$password'}', '5000', '{$REMOTE_ADDR}', '{$email}', '{$name}', '{$gender}', '{$age}', '{$location}', '{$day}', '$timestamp', '0', 'Nerd'")");[/code] Quote Link to comment Share on other sites More sharing options...
AndyB Posted December 2, 2006 Share Posted December 2, 2006 Shouldn't that line end with 'Nerd')"); instead of 'Nerd'")); Quote Link to comment Share on other sites More sharing options...
ataria Posted December 2, 2006 Author Share Posted December 2, 2006 Yeahh.. I changed it... and, the error is still there... Quote Link to comment Share on other sites More sharing options...
AndyB Posted December 2, 2006 Share Posted December 2, 2006 changed it to what? Quote Link to comment Share on other sites More sharing options...
taith Posted December 2, 2006 Share Posted December 2, 2006 why put the {} around the vars? completly unneccessary...[code]'{$password'}', [/code]and that has an extra ' Quote Link to comment Share on other sites More sharing options...
ataria Posted December 2, 2006 Author Share Posted December 2, 2006 Alright.That error is gone.and, i got another.Parse error: syntax error, unexpected '"' in /home/ataria/public_html/register2.php on line 303I changed the ended to what you guys suggested. Quote Link to comment Share on other sites More sharing options...
AndyB Posted December 2, 2006 Share Posted December 2, 2006 Please post the present version of line 303 Quote Link to comment Share on other sites More sharing options...
ataria Posted December 2, 2006 Author Share Posted December 2, 2006 Ah. It was that line again.but, I got it.thanks for your help guys! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.