Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/02/2004, 13:35
Avatar de claudiovega
claudiovega
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 21 años, 1 mes
Puntos: 11
tienes razon, eso es de php. El asunto se produce por que cuando php examina el archivo descubre que puede existir la posibilidad de que las variables $nombre y $telefono no contengan valores (no esten definidas o inicializadas pues en ese script no se les ha asignado valor alguna, ya que vienen del formulario). Dos maneras existen de solucionar esto:

1. Ir al archivo php.ini de php y buscar la linea error_reporting y cambiarla por: error_reporting = E_ALL & ~E_NOTICE. Asi se evitan todos los posibles NOTICES, que no son errores sino informacion solamente.

2. asegurarse antes de usar la variable que esta tiene valor y éste es correcto, usando las funciones isset() o empty(), de este manera:

if(isset($nombre) && isset($telefono))
{
mysql_db_query("ejemplo","insert into clientes (nombre,telefono) values ('$nombre','$telefono')");

}
else
{
echo "Error";
}
__________________
Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar.