Buenas tardes gnzsoloyo, gracias por responder.
Hice el cambio que me comentaste pero sigue sin funcionar.. me inserta los datos de cabecera en la tabla factura_datos pero solo me ingresa el primer servicio en la tabla factura detalle y me arroja el siguiente mensaje al momento de hacer ese segundo insert:
Error en la Conexión a la Tabla Factura_Detalle
El codigo con la correcion ha quedado asi:
Código PHP:
Ver original<?
include('conexionbd.php');
//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;
if ($_POST[Registrar_Factura]) {
include('conexionbd.php');
$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
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]."')";
$resul= mysql_query($sql1) or
die ("Error en la Conexión a la Tabla Factura_Detalle"); }
?><script>alert("Factura Registrada con Exito"); document.location = 'facturacion.php';</script><?
}
?>