Tengo un formulario que deseo validar en el lado del servidor y que me redireccione a esta misma pagina en caso de error pero sin perder los valores de los campos o sea necesito mandar de vuelta los valores de las variables, pero por post pues es un formulario grande, y no quiero usar ajax , he tratado costruyendo un formulario con campos hidden en la pagina donde proceso las variables que envio desde el formulario
Código PHP:
if(error){
echo '<form action="formulario.php" method="post" name="temp" id="temp">
<input type="hidden" name="firstname" value="<?php echo $firstname; ?>"
//demas campos
/>
</form>
<script language="javascript" type="text/javascript">
document.temp.submit();
</script>';
}