Vale vale, no me di cuenta, ahora que lo e leido bien e visto todo :D
mencionas que el error esta en esta linea cierto?
Código PHP:
Ver original$sql="insert into facturas(id,cliente_id,numero_fact,numero_control,fecha) values('','".$_GET['id']."','".$numero."','".$numero."','".$fecha."')";
y el error lo que te esta diciendo es que no has definido el id, creo que hay es donde esta el lio.. si no es asi confirmamelo porque me e liado :D
El id es autoincrement?