Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/04/2011, 09:50
Avatar de oswalgogra
oswalgogra
 
Fecha de Ingreso: septiembre-2007
Ubicación: En algún lugar del territorio Colombiano
Mensajes: 140
Antigüedad: 16 años, 7 meses
Puntos: 5
Busqueda Respuesta: problema Notice: Undefined index: variables php

Hola, qué tal?
Ese no es un error, es una advertencia en la que el servidor te está diciendo que no existen los índices "placa" y "nombre", parece que el formulario no está enviando esos datos cuando éste es procesado.

Si no quieres que salga esa alerta, creo que puedes darle un valor por defecto a la placa y al nombre, y luego validas si son vacíos o no:

Código PHP:
//...
$link mysql_connect ("localhost","root");
$conn mysql_select_db ("placas");
$placa_sp = (isset($_POST['placa']))? $_POST['placa'] : "";
$nombre_sp = (isset($_POST['nombre']))? $_POST['nombre'] : "";

// las validaciones (básicas)
$errores = array();
if(
$placa_sp == "")
   
$errores["placa"] = "Verifique la placa.";
if(
$nombre_sp == "")
   
$errores["nombre"] = "Verifique el nombre.";

// en este momento el arreglo $errores tiene los mensajes de error o está vacío 
Pero ojo, creo que primero deberías verificar si el formulario está enviando todos los datos que necesitas, puedes hacer un
Código PHP:
print_r($_POST); 
y así miras lo que viene en los datos de la petición de tipo POST.

Fíjate si el método de envío del formulario es "post", y que los campos de la placa y el nombre no tienen el atributo "disabled".

Listo, espero que esta información te pueda servir, éxitos y hasta pronto!

Pdta: si he cometido error, no dudes en notificarlo
__________________
Oswaldo: El que gobierna con el poder de Dios.