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