Debes usar los arrays superglobales donde lo requieras .. o bien hacer cosas tipo:
Código PHP:
if (!empty($_POST['formateo'])){
$formateo=$_POST['formateo'];
} else {
$formateo='';
}
Pero .. sería recomendable que hicieras algo tipo:
Código PHP:
<? echo "<input type='text' value='";
if (!empty($_POST['formateo'])){
echo $_POST['formateo'];
}
echo "'>";?>
Y lo mismo para las variables externas (a tu script) que en algún momento no están definidas pero en otro momento serán definidas (como es tu caso).
También puedes bajar el nivel de "avisos" de PHP con error_reporting() (o para todo script que ejecutes en el servidor con la misma directiva de mismo nombre de tu php.ini).
pero . .Por lo menos, el mensaje de error te hizo ver y aprender como debes validar tus variables (su existencia) mínimo .. lo cual es una buena "práctica" ... aunque en la práctica resulte "engorroso" hacerlo.
Estos procesos se pueden automatizar con uso de arrays o del própio uso del array que es $_POST y similares "superglobales" donde lo recorrerías con un bucle ... como se describe en este mensaje:
http://www.forosdelweb.com/s/msg199765.html
Un saludo,