estoy haciendo un sistema para cargar las compras a un inventario, mi código es el siguiente:
registro_compra.php (aquí registro la compra)
Código PHP:
<?
session_start();
include "../conexion/conexion.php";
$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']."','".$_POST['iva']."','".$_POST['costo_total']."')",$idconn);
if ($sql>0)
$id=mysql_insert_id();
$_SESSION['id_compra'] = $id;
mysql_close($idconn);
header("location:form_detalle_compras.php");
?>
Código PHP:
<?
session_start();
include "../conexion/conexion.php";
$sql2=mysql_query("insert into detalles_compras(id,compra_id,producto_id,cantidad) values ('','".$_SESSION['id_compra']."','".$_POST['producto']."','".$_POST['cantidad']."')",$idconn);
mysql_close($idconn);
header("location:form_detalle_compras.php");
?>
Código PHP:
<?
session_start();
require_once("../conexion/conexion.php");
$sql="select productos.codigo, productos.descripcion, cantidad from detalles_compras inner join productos on productos.id = detalles_compras.producto_id where compra_id=".$_SESSION['id_compra']."";
$result=mysql_query($sql,$idconn);
if($result)
{
echo "<table><tr><th>codigo</th><th>producto</th><th>cantidad</th></tr>";
while($fila=mysql_fetch_array($result))
{
echo "<tr><td>".$fila['codigo']."</td><td>".$fila['descripcion']."</td><td>".$fila['cantidad']."</td></tr>";
}
echo "</table>";
}
//Array
$compra=array();
$i=0;
while($registro=mysql_fetch_array($result))
{
$compra[$i]=array();
$compra[$i]['producto']=$registro['codigo'];
$compra[$i]['cant']=$registro['cantidad'];
$i++;
}
$_SESSION['ultima_compra'] = $compra;
//Fin del Array
?>
Código PHP:
<?
session_start();
include "../conexion/conexion.php";
$compra= $_SESSION['ultima_compra'];
for($n=0;$n=$i;$n++)
$sql="update productos set existencia=existencia+".$compra[$i]['cant']." where codigo=".$compra[$i]['producto']."";
mysql_close($idconn);
header("location:form_compras.php");
?>
Espero haberme explicado bien. Gracias de antemano