Está en la página 1de 6

Proceso de venta de productos

1.- Creamos el archivo buscar.php donde tendremos un formulario para buscar al cliente en la base de
datos caso contrario se tendrá que registrarlo con el formulario de registro del cliente.

<h2>BUSCAR CLIENTE</h2>

<form method="GET" action="pr_buscar.php">

BUSCAR<input type="text" name="palabra"><input type="submit" name="BUSCAR">

</form>

<?php

if(isset($_GET["mj"])){

$mensaje=$_GET["mj"];

echo $mensaje;

?>

2.- Si se encuentra al cliente nos mostrar en la página pr_buscar.php al cliente o a los clientes que coincidan
con la búsqueda. Seleccionaremos al cliente que realizara la venta del producto.

<?php

include("conexion.php");

$palabra=$_GET["palabra"];

$consulta=mysqli_query($conexion,"select * from cliente where nombre like '$palabra%'");

$nfilas=mysqli_num_rows($consulta);

$mensaje="CLIENTE NO REGISTRADO";

if($nfilas==0){

header("location:buscar.php?mj=$mensaje");

else{

?>

<h2>LISTA DE CLIENTES</h2>

<table border="2px">

LIC. RAMIRO MENDOZA GARCÍA


<tr><td>NRO</td><td>NOMBRE</td><td>CI</td><td>fecha</td><td>TELÉFONO</td> <td
>OPCIONES</td></tr>

<?php

$i=1;

while ($fila=mysqli_fetch_array($consulta)) {

echo
"<tr><td>$i</td><td>$fila[1]</td><td>$fila[2]</td><td>$fila[3]</td><td>$fila[4]</td><td><a
href='elegirproducto.php?idcli=$fila[0]'>ELEGIR</a></td> </tr>";

$i++;

?>

</table>

3.- Al seleccionar al cliente elegido se nos dirigirá hacia la página elegirproducto.php donde se presentará
todos los productos que se tienen en la empresa, negocio, etc. Se debe de seleccionar el producto que el
cliente comprara.

<?php

include("conexion.php");

$codcli=$_GET["idcli"];

$cliente=mysqli_query($conexion,"select * from cliente where codcli=$codcli");

$datos=mysqli_fetch_array($cliente);

echo "<b>CLIENTE</b>:$datos[1]";

?>

<h2 class="pro">PRODUCTOS</h2>

<table >

<tr><td>IMAGEN</td><td>DATOS</td><td >OPCIONES</td></tr>

<?php

$i=1;

$consulta=mysqli_query($conexion,"SELECT * FROM PRODUCTO");

while ($fila=mysqli_fetch_array($consulta)) {

LIC. RAMIRO MENDOZA GARCÍA


echo "<tr><td><img src='imgproductos/$fila[4]' class='imgproducto'>
</td><td>NOMBRE:$fila[2]<br>precio:$fila[3]<br>cantidad:$fila[2]<br></td>

<td> <a href='regventa.php?idcli=$codcli&codpro=$fila[0]'> ELEGIR</a></td>

</tr>

";

$i++;

?>

</table>

4.- Una vez que se elige el producto a comprar se dirigirá hacia la página regventa.php para realizar el
registro de la venta en el formulario correspondiente.

<?php

include("conexion.php");

$codcli=$_GET["idcli"];

$codpro=$_GET["codpro"];

$consulta1=mysqli_query($conexion,"SELECT * FROM cliente WHERE cliente.codcli=$codcli ");

$datos=mysqli_fetch_array($consulta1);

$consulta2=mysqli_query($conexion,"SELECT * FROM producto WHERE producto.codpro=$codpro");

$valor=mysqli_fetch_array($consulta2);

?>

<H2>REGISTRAR VENTA</H2>

<form action="factura.php" method="GET">

<input type="text" name="codcli" value="<?php echo $codcli; ?>" hidden><br>

<input type="text" name="codpro" value="<?php echo $codpro; ?>" hidden><br>

NOMBRE:<input type="text" name="nombre" value="<?php echo $datos[1]; ?>"><br>

PRODUCTO:<input type="text" name="producto" value="<?php echo $valor[1]; ?>"><br>

PRECIO:<input type="number" name="precio" value="<?php echo $valor[3]; ?>"><br>

LIC. RAMIRO MENDOZA GARCÍA


CANTIDAD:<input type="number" name="cantidad"><br>

FECHA:<input type="date" name="fecha"><br>

<input type="submit" value="REGISTRAR">

</form>

5.- Por último, cuando se presione en el botón registrar se direccionará hacia la página factura.php para
imprimir la correspondiente factura.

<!DOCTYPE html>

<html>

<head>

<title></title>

<script type="text/javascript">

function imprime()

if (window.print)

window.print();

</script>

</head>

<body onload="imprime();" >

<?php

include("conexion.php");

$codcli=$_GET["codcli"];

$codpro=$_GET["codpro"];

$cantidad=$_GET["cantidad"];

$precio=$_GET["precio"];

LIC. RAMIRO MENDOZA GARCÍA


$fecha=$_GET["fecha"];

$preciototal=$precio*$cantidad;

$consulta=mysqli_query($conexion,"INSERT INTO venta (cantidad,precio,fecha,codpro,codcli) VALUES


($cantidad,$preciototal,'$fecha',$codpro,$codcli) ");

$consulta1=mysqli_query($conexion,"SELECT * FROM cliente WHERE cliente.codcli=$codcli ");

$datos=mysqli_fetch_array($consulta1);

$consulta2=mysqli_query($conexion,"SELECT * FROM producto WHERE producto.codpro=$codpro");

$valor=mysqli_fetch_array($consulta2);

?>

<CENTER> <h2>FACTURA</h2></CENTER>

NOMBRE: <?php echo $datos[1]; ?>

CI:<?php echo $datos[2]; ?>

<table>

<tr><td>nro</td>

<td>NOMBRE</td>

<td>PRECIO UNITARIO</td>

<td>CANTIDAD</td>

<td>PRECIO TOTAL</td>

</tr>

<tr><td>nro</td>

<td><?php echo $datos[2]; ?></td>

<td><?php echo $datos[2]; ?></td>

<td><?php echo $datos[2]; ?></td>

<td><?php echo $datos[2]; ?></td>

LIC. RAMIRO MENDOZA GARCÍA


</tr>

</table>

</body>

</html>

codventa cantidad precio fecha codpro codcli

NOTA: Se debe contar con la tabla venta para registrar las ventas en la base de datos.

LIC. RAMIRO MENDOZA GARCÍA

También podría gustarte