Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/06/2004, 07:16
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
El nivel de mensajes de error que muestra PHP lo tienes configurado de tal forma que te avise de ciertas actitudes de programación no correctas como por ejemplo .. no comprobar la existencia de una variable en el método esperado antes de usarla.

si tu $enviar llega de tu formulario con método POST deberías usar:

$_POST['enviar'] .. lo mismo con el resto de variables que recojas de tu formulario (según el method que indiques será GET o POST el array superglobal a emplear).

a su vez .. debes verificar que exista esa variable antes de usarla con un condicional tipo:

Código PHP:
if (isset($_POST['enviar'])){
// entonces .. la usas


Pero, .. el nivel de mensajes de error se puede ajustar para "silenciar" (esto no implica que no se estén produciendo esos errores sino que no muestras los mensajes de error) con la función: error_reporting() o bien con la directiva de mismo nombre en tu PHP.ini para que afecte a todo script/aplicación que uses bajo tu servidor ...

www.php.net/error_reporting

Un saludo,