Hi all, I'm rather new to PHP... Am taking a maximal PHP, minimal HTML approach; came from a C/Java background. I'm use a staged (e.g. stage1, stage2) forms page for the creation of new user accounts, so I'm getting variables out of $_POST if there are any. Problem is... I'm getting a weird parse error: Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in ... My code is as follows: 1 if (isset($_POST["user_id"])) 2 echo "<br><input type='text' name='user_id' size='40' maxlength='15' value='$_POST[\"user_id\"]'>"; 3 else 4 echo "<br><input type='text' name='user_id' size='40' maxlength='15'>"; I know it has something to do with line 2, because HTML does not support the use of slashes to escape double quotes. I guess the solution would be to simply declare an additional variable and refer to it in the if..else part. 1 $user_id = $_POST["user_id"]; 2 3 if (isset($_POST["user_id"])) 4 echo "<br><input type='text' name='user_id' size='40' maxlength='15' value='$user_id'>"; 5 else 6 echo "<br><input type='text' name='user_id' size='40' maxlength='15'>"; But it just seems so... Inelegant. Is there anyway I can just refer to $_POST variables directly, instead of having to declare a new variable? Thanks a lot! =) -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php