Syntax error for echo and form

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
kkonline
Forum Contributor
Posts: 251
Joined: Thu Aug 16, 2007 12:54 am

Syntax error for echo and form

Post by kkonline »

Code: Select all

echo "<form action='$SERVER['PHP_SELF']' method='post'><select name='rates'><option value='x' selected>Rate me</option><option value='10'>10</option><option value='9'>9</option><option value='8'>8</option><option value='7'>7</option><option value='6'>6</option><option value='5'>5</option><option value='4'>4</option><option value='3'>3</option><option value='2'>2</option><option value='1'>1</option></select><input type='hidden' name='rateit_id' value='100'><input type='hidden' name='action' value='doit'> &nbsp;<input type='submit' value='Rate!'></form>";
gives me a syntax error Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\program files\easyphp1-8\www\pages.php on line 83
ropson
Forum Newbie
Posts: 2
Joined: Fri May 27, 2005 9:36 am

Post by ropson »

Code: Select all

echo "<form action='$SERVER[PHP_SELF]' method='post'><select name='rates'><option value='x' selected>Rate me</option><option value='10'>10</option><option value='9'>9</option><option value='8'>8</option><option value='7'>7</option><option value='6'>6</option><option value='5'>5</option><option value='4'>4</option><option value='3'>3</option><option value='2'>2</option><option value='1'>1</option></select><input type='hidden' name='rateit_id' value='100'><input type='hidden' name='action' value='doit'> &nbsp;<input type='submit' value='Rate!'></form>";
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

Stop using PHP_SELF.
Post Reply