Gracias, me ha servido tu solucion.
He puesto a 0 el error_reporting y funciona. recibo los datos del formulario en la base de datos y todo parece funcionar.
pero quiere decir que nunca mas recibire un reporte de error o solo aquellos que no interfieran en el correcto funcionamiento de la web?
el isset($_GET['variable']) no pude encontrar cual es la que falta. me parecio que estan definidas todas.
una vez mas gracias...