Jump to content

Parse Error.


ataria

Recommended Posts

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting '}' in /home/ataria/public_html/register2.php on line 303

[code]
<?php
include ("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?
Link to comment
https://forums.phpfreaks.com/topic/29241-parse-error/
Share on other sites

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]
Link to comment
https://forums.phpfreaks.com/topic/29241-parse-error/#findComment-134037
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.