Tengo el problema que cuando se recarga la pagina los datos que tenia ya capturados desaparecen, mi caso es con heredoc, estuve investigando y en contre algo como esto peor no funciona, no se esi estoy haciendo algo mal, espero puedan ayudarme.
if ($_GET['accion']=="nuevo"){
if (isset($_POST['paterno']))$paterno = $_POST['paterno'];
if (isset($_POST['materno']))$materno = $_POST['materno'];
if (isset($_POST['nombre']))$nombre = $_POST['nombre'];
if (isset($_POST['fechanac']))$fechanac = $_POST['fechanac'];
if (isset($_POST['usuarionombre']))$usuarionombre= $_POST['usuarionombre'];
echo <<< HTML
<tr bgcolor="#B1D5E5">
<td width="250">
<div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Paterno : </font></div>
</td>
<td width="250"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<input type="text" name="paterno" id="paterno" class="imputbox" maxlength="20" onChange="javascript:this.value=this.value.toUpperCase()" value=$paterno></font></b></td>
</tr>
<tr bgcolor="#B1D5E5">
<td width="250">
<div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Materno : </font></div>
</td>
<td width="250"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<input type="text" name="materno" id="materno" class="imputbox" maxlength="20" onChange="javascript:this.value=this.value.toUpperCase()" value=$materno>
</font></b></td>
</tr>
HTML;