Realizo el echo y me muestra el id del cliente, pero igual no me reconoce el id del cliente, sale lo mismo: Notice: Undefined index: id_cliente in /var/www/sis_racing2/facturacion/factura_activa.php
Intente pasar el id por medio de una variable de SESSION, pero sigue mostrando el mismo error: Notice: Undefined index: id_cliente in /var/www/sis_racing2/facturacion/factura_activa.php, creo que el problema se encuentra en otro lugar, ya que en el modulo de compras utilizo la variable de SESSION y funciona perfectamente.
Aquí te muestro el cambio que realice:
buscar_cliente.php
Código PHP:
Ver original<?
include "../conexion/conexion.php";
$sql=mysql_query("select id, ced_rif,nombre from clientes where ced_rif=".$_POST['ced_rif']."",$idconn);
if($sql>0)
{
$cliente=$fila['id'];
$_SESSION['id_cliente'] = $cliente;
header("location:factura_activa.php"); }
else
{
header("location:form_nuevo_cliente.php"); }
?>
factura_activa.php
Código PHP:
Ver original//Te muestro solamente donde me señala el error
$sql="insert into facturas(id,cliente_id,numero_fact,numero_control,fecha) values('','".$_SESSION['id_cliente']."','".$numero."','".$numero."','".$fecha."')";
Ahora te voy a mostrar el modulo de compras terminado para que veas que hice lo mismo y funciona a la perfección:
registrar_compra.php
Código PHP:
Ver original<?
include "../conexion/conexion.php";
$costo_total=$_POST['costo_base']*1.12;
$iva=$costo_total-$_POST['costo_base'];
$sql=mysql_query("insert into compras(id,fecha,proveedor_id,numero_fact,costo_base,iva,costo_total) values ('','".$_POST['fecha']."','".$_POST['proveedores']."','".$_POST['numero_fact']."','".$_POST['costo_base']."','$iva','$costo_total')",$idconn);
if ($sql>0)
$_SESSION['id_compra'] = $id;
header("location:form_detalle_compras.php"); ?>
registrar_detalle_compra.php
Código PHP:
Ver original<?
include "../conexion/conexion.php";
$sql="insert into detalles_compras(id,compra_id,producto_id,cantidad) values ('','".$_SESSION['id_compra']."','".$_POST['producto']."','".$_POST['cantidad']."')";
$sql2="update productos set existencia=existencia+".$_POST['cantidad']." where id=".$_POST['producto']."";
header("location:form_detalle_compras.php"); ?>