Page 1 of 1

Syntax error for echo and form

Posted: Wed Aug 29, 2007 12:17 am
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

Posted: Wed Aug 29, 2007 12:59 am
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>";

Posted: Thu Aug 30, 2007 7:51 am
by feyd
Stop using PHP_SELF.