I have HTML content (a form) that will show only if a condition is met and will be shown by the echo method. I am trying to parse code that is in PHP. I receive syntax errors and I'm not sure how to go about this since I need to parse next to values such as submit="", or value="", etc. Here is an example:
if(isset($_GET['handle']) && !isset($_GET['serial_key']))
{
$allowtoEnterSN='True';
$a_handle= mysql_escape_string($_GET['handle']);
echo ' <span class="activation_bold">Please activate your account to continue.</span></p>
<form id="activate" name="activate" method="post" action="activate_check.php?handle='.$_POST['a_handle'].'&serial_key='.$_POST['serial_key'].'">
<p class="activation_reg">Please enter your Serial Key Number to activate.</p>
<p class="activation_reg">
<label for="user_name">Handle</label>
<input name="user_name" type="text" class="activation_reg" id="user_name" />
</p>
<p class="activation_reg">
<label for="serial_key">Serial Key Number</label>
<input name="serial_key" type="text" class="activation_reg" id="serial_key" size="40" />
<input name="submit" type="submit" class="a_button" id="submit" value="Activate" />
<input name="a_handle" type="hidden" id="a_handle" value="<? echo $a_handle ?>" />
</p>
</form>'
}
Latest Update
if(isset($_GET['handle']) && !isset($_GET['serial_key']))
{
$allowtoEnterSN='True';
$a_handle= mysql_escape_string($_GET['handle']);
echo <<<HTML
<p>
<span class="activation_bold">Please activate your account to continue.</span></p>
<form id="activate" name="activate" method="post" action="activate_check.php?handle={$_POST['a_handle']}&serial_key={$_POST['serial_key']}">
<p class="activation_reg">
<label for="serial_key">Serial Key Number</label>
<input name="serial_key" type="text" class="activation_reg" id="serial_key" size="40" />
<input name="submit" type="submit" class="a_button" id="submit" value="Activate" />
<input name="a_handle" type="hidden" id="a_handle" value="$a_handle" />
</p>
</form>
HTML;}
Last Update at 1634ct
if(isset($_GET['handle']) && !isset($_GET['serial_key']))
{
$allowtoEnterSN='True';
$a_handle= mysql_escape_string($_GET['handle']);
echo <<< EOD
<span class="activation_bold">Please activate your account to continue.</span></p>
<form id="activate" name="activate" method="post" action="activate_check.php?handle='.$_POST['a_handle'].'&serial_key='.$_POST['serial_key'].'">
<p class="activation_reg">Please enter your Serial Key Number to activate.</p>
<p class="activation_reg">
<label for="user_name">Handle</label>
<input name="user_name" type="text" class="activation_reg" id="user_name" />
</p>
<p class="activation_reg">
<label for="serial_key">Serial Key Number</label>
<input name="serial_key" type="text" class="activation_reg" id="serial_key" size="40" />
<input name="submit" type="submit" class="a_button" id="submit" value="Activate" />
<input name="a_handle" type="hidden" id="a_handle" value="<? echo $a_handle ?>" />
</p>
</form>
EOD;
}
urlencode()around those$_POSTvalues.