chronos682, he hecho lo que me dijiste quedando esa linea de codigo de esta manera:
Y ahora no me arroja el mensaje de error de conexión con la tabla factura_detalle pero la pagina se queda en blanco y sigue sin insertarme esos datos.
Es decir, queda igual pero sin el mensaje. Este es mi codigo completo:
Código PHP:
Ver original<?
//Declarando Variables
$cedula=$_POST['cedula'];
$fecha=$_POST['fecha'];
$hora=$_POST['hora'];
$codigo=$_POST['codigo'];
$forma_pago=$_POST['forma_p'];
$total=$_POST['total'];
$accion=$_POST['accion'];
foreach($_POST['servicio'] as $key=>$value)
$servicio[]= $value;
foreach($_POST['cantidad'] as $key=>$value)
$cantidad[]= $value;
foreach($_POST['preciounit'] as $key=>$value)
$preciounit[]= $value;
foreach($_POST['totalitem'] as $key=>$value)
$totalitem[]= $value;
//SI SE PULSA EL BOTON REGISTRAR FACTURA
if ($_POST[Registrar_Factura]) {
include('conexionbd.php');
//INGRESO LA CABECERA DE LA FACTURA
$sql="INSERT INTO factura_datos (cedula,fecha,hora,forma_p,total) VALUES
('".$cedula."','".$fecha."','".$hora."','".$forma_pago."','".$total."')";
$result=mysql_query($sql) or
die ("Error en la Conexión a la Tabla Factura_Datos");
//SELECCIONO EL ULTIMO ID INGRESADO DE LA TABLA FACTURA_DATOS
//RECORRO LOS ARRAYS
for($i=0; $i<count($servicio); $i++) {
//INGRESO LOS DATOS EN LA TABLA FACTURA_DETALLE
$sql1="INSERT INTO factura_detalle (fact_nro,descripcion,cant,precio,sub_t) VALUES
('".$ultimo_id."','".$servicio[$i]."','".$cantidad[$i]."','".$preciounit[$i]."','".$totalitem[$i]."')";
}
?><script>alert("Factura Registrada con Exito"); document.location = 'facturacion.php';</script><?
}
?>