Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/05/2004, 08:51
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
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,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.