Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/08/2004, 06:25
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Esta es la estructura correcta que debes emplear:

if (!empty($_POST['grabar'])) {
...
}

El porqué .. es por qué en la primera carga de tu página todavía (como bien dices) no has enviado tu formulario .. así que el array $_POST no contiene esa variable (ese "indice") ..

Por eso se debe "preguntar" antes de usar una variable si está declarada.

Ya te comenté que PHP es altamente configurable .. ya te dije también que tienes la directiva:

error_reporting que controla ese tema.

Un saludo,