ded Posted February 17, 2009 Share Posted February 17, 2009 I am receiving the following error: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home1/website/public_html/betarankings/body.php on line 120 Line 120 is $region = $row['region']; Here is the full coding: <body> <center> <form name="form1"> <strong>Year:</strong> <select name="year"> <option value="2009">2009</option> <option value="2008">2008</option> <option value="2007">2007</option> <option value="2006">2006</option> <option value="2005">2005</option> </select> <strong>Gender:</strong> <select name="gender"> <option value="mens">Mens</option> <option value="womens">Womens</option> </select> <strong>Region:</strong> <select name="region"> <option value="national">National</option> <option value="1-1">Region 1-1</option> <option value="1-2">Region 1-2</option> <option value="1-3">Region 1-3</option> <option value="1-4">Region 1-4</option> <option value="1-5">Region 1-5</option> <option value="2-1">Region 2-1</option> <option value="2-2">Region 2-2</option> <option value="2-3">Region 2-3</option> <option value="2-4">Region 2-4</option> <option value="2-5">Region 2-5</option> <option value="3-1">Region 3-1</option> <option value="3-2">Region 3-2</option> <option value="3-3">Region 3-3</option> <option value="3-4">Region 3-4</option> <option value="3-5">Region 3-5</option> <option value="4-1">Region 4-1</option> <option value="4-2">Region 4-2</option> <option value="4-3">Region 4-3</option> <option value="4-4">Region 4-4</option> <option value="4-5">Region 4-5</option> <option value="4-6">Region 4-6</option> <option value="5-1">Region 5-1</option> <option value="5-2">Region 5-2</option> <option value="5-3">Region 5-3</option> <option value="5-4">Region 5-4</option> <option value="5-5">Region 5-5</option> <option value="6-1">Region 6-1</option> <option value="6-2">Region 6-2</option> <option value="6-3">Region 6-3</option> <option value="6-4">Region 6-4</option> <option value="6-5">Region 6-5</option> </select> <input type="submit" value="Filter Rankings" onClick="MM_jumpMenu('parent',this,0)"> </form> </center> <br> <?php $y = $_POST["year"]; $g = $_POST["gender"]; $r = $_POST["region"]; $gy = $g . $y; if ($y == '2009') { echo "<center><h3>" . $y . $g . " Standings Coming Soon!</h3></center>"; } else { $dbh=mysql_connect ("localhost", "username", "password") or die ('I cannot connect to the database because: ' . mysql_error()); mysql_select_db ("database"); $rank = 0; if($r == 'national') { $query = "SELECT * FROM $gy WHERE `natpts` > 0 ORDER BY `natpts` DESC"; $result = mysql_query($query,$dbh) or die(mysql_error()); } else { $query = "SELECT * FROM $gy WHERE `region` = '$r' ORDER BY `regpts` DESC"; $result = mysql_query($query,$dbh) or die(mysql_error()); } $results_header =<<<HEADER <center><h3>$g $y</h3></center> <table cellspacing='1' align="center"> <tr> <td valign=bottom><b>Rk</b></td> <td> </td> <td valign=bottom><b>Player</b></td> <td> </td> <td valign=bottom><b>Region</b></td> <td> </td> <td valign=bottom><b>Affiliation</b></td> <td> </td> <td align=right valign=bottom><b>Regional<br>Points</b></td> <td> </td> <td align=right valign=bottom><b>National<br>Points</b></td> HEADER; while($row = mysql_fetch_array($result)) { $rankh = $rankh + 1; $name = $row['playername']; $region = $row['region']; $assoc = $row['assoc']; $regpts = $row['regpts']; $natpts = $row['natpts']; $url = "<a href=\"javascript:poptastic('http://www.website.com/betarankings/individualresults.php?playername=" . urlencode($name) . "&gy=" . $gy ."&affiliation=" . $assoc . "');\">" . $name . "</a>"; if ($gy = 'mens2008' || $gy = 'womens2008') { $name = $row['playername']; $url = $name; } if ($name == '') { $name = $row['firstname'] . " " . $row['lastname']; $url = $name; } if($natpts != $ptshld) { $rank = $rankh; } $results_details .=<<<DETAILS <tr> <td>$rank</td> <td> </td> <td>$url</td> <td> </td> <td>$region</td> <td> </td> <td>$assoc</td> <td> </td> <td align=right>$regpts</td> <td> </td> <td align=right>$natpts</td> </tr> DETAILS; $ptshld = $natpts; } $results_footer ="</table>"; echo $results_header; echo $results_details; echo $results_footer; } ?> </body> Link to comment https://forums.phpfreaks.com/topic/145566-parse-error/ Share on other sites More sharing options...
gevans Posted February 17, 2009 Share Posted February 17, 2009 $results_header =<<<HEADER <center><h3>$g $y</h3></center> <table cellspacing='1' align="center"> <tr> <td valign=bottom><b>Rk</b></td> <td> </td> <td valign=bottom><b>Player</b></td> <td> </td> <td valign=bottom><b>Region</b></td> <td> </td> <td valign=bottom><b>Affiliation</b></td> <td> </td> <td align=right valign=bottom><b>Regional<br>Points</b></td> <td> </td> <td align=right valign=bottom><b>National<br>Points</b></td> HEADER; You shouldn't have white space at the end of that code chunk, it should be... $results_header =<<<HEADER <center><h3>$g $y</h3></center> <table cellspacing='1' align="center"> <tr> <td valign=bottom><b>Rk</b></td> <td> </td> <td valign=bottom><b>Player</b></td> <td> </td> <td valign=bottom><b>Region</b></td> <td> </td> <td valign=bottom><b>Affiliation</b></td> <td> </td> <td align=right valign=bottom><b>Regional<br>Points</b></td> <td> </td> <td align=right valign=bottom><b>National<br>Points</b></td> HEADER; Link to comment https://forums.phpfreaks.com/topic/145566-parse-error/#findComment-764199 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.