Va, para la 1er página, primero hago el listado.
Código PHP:
$sql="select idcliente,clavecliente from clientes order by clavecliente asc";
$rp=@mysql_query($sql, $conn);
luego en la misma página, con ajax, hay 3 select dependientes, el primero lista las claves de los clientes, el segundo y tercero, muestra los productos, y al escoger el producto muestra el precio, eso va así.
Código PHP:
$sql="SELECT idproducto,descripcion,precio,idcliente FROM productos WHERE idcliente = '$idcliente' and vendido='no'";
$result=@mysql_query($sql, $conn);
para el tercer select del precio , va así:
Código PHP:
$sql="SELECT idproducto,precio FROM productos WHERE idproducto = '$idproducto'";
$rz=@mysql_query($sql, $conn);
bueno, una vez seleccionados, los guardo en la tabla de ventas para registrar la venta, y actualizo la tabla de productos, para ponerle que ya fue vendido.
Código PHP:
extract($_POST);
$idventa=$idventa;
$idproducto=$idproducto;
$precio=$precio;
$sql="insert into venta (idventa,fecha,hora,cantidad) values('$idventa', '$fecha','$hora','$precio')";
$rs=@mysql_query($sql, $conn) or die("no sale insertar en venta");
$sql="update productos set idventa='$idventa',fechaventa='$fecha',vendido='si' where idproducto='$idproducto'";
$rs=@mysql_query($sql, $conn) or die("no sale en actualizar productos");
header("Location: ventas.php?ac=".$VENDIDO."&idventa=".$idventa);
y listo, regreso a la página de nuevo por si quieren realizar nuevamente otra venta.
Gracias!!!!