este es el cogigo de productos donde escojo el producto y agrego
Código PHP:
<a href="index.php"><div class="inicio"></div></a>
<div class="left">
<form action="productos.php" method="post" name="busqueda" class="left">
<input name="consulta" type="text" value="" />
<input type="submit" name="buscar" value="buscar" ></form>
</div>
</form>
<br />
<br /><br />
<?php
include("conexion/conexion.php");
if (isset($buscar))
{
include("conexion/conexion.php");
$consulta = mysql_query("SELECT * FROM suministros WHERE nomsuministros LIKE '%$consulta%'");
$contador = mysql_num_rows($consulta);
if($contador == 0){
echo "<script>alert('No se encontraron ningun suministro');</script>";
}
else{
$resultado = mysql_query("SELECT idsuministros , nomsuministros, unidades FROM suministros");
//Desplegamos una tabla con los datos de los productos
echo "<br/>";
echo "<div class=verproductos>";
echo "<table style=border:3px solid #333333>
<th style='display:none'>idsuministros</th>
<th class='desc_largo'>SUMINISTRO</th>
<th style='width:100px;text-align:center'>STOCK</th>
<th style='width:50px;text-align:center'>ACCION</th>
</tr>";
// comienza un bucle que leera todos los registros y ejecutara las ordenes que siguen
while ($productos = mysql_fetch_array($consulta)) {
echo "<tr class='borde_tabla'><td style='display:none'>" . $productos['idsuministros']."</td>"; // imprime el texto
echo "<td>".$productos['nomsuministros']."</td>"; // imprime el nombre
echo "<td style='text-align:center'>".$productos['unidades']." </td>"; // imprime el precio
echo "<td style='text-align:center'>
<a href='carro.php?id=".$productos['idsuministros']."&action=";
//Detectamos si el producto ya se ha añadido al cesta de la compra para usar una imagen u otra.
//Si se ha añadido usamos una imagen para Restar una cantidad al carro
if (isset($_SESSION['carro'][$productos['idsuministros']])){
echo "remove' alt='Eliminar del carro'><img src='images/carrito/remove_carro.png' width='48' height='48' alt='Eliminar del carro' title='Añadir producto al carrito'>";
echo "removeProd' alt='Eliminar del carro'><img src='images/carrito/remove_carro.png' width='48' height='48' alt='Eliminar del carro' title='Añadir producto al carrito'>";
}
else
echo "add' alt='Añadir al carro'><img src='images/carrito/add_carro.png' width='48' height='48' alt='Añadir al carrito' title='Añadir producto al carrito'>";
echo "</a></td>";
echo "</tr>";
} // fin del bucle de ordenes
}}
//cerramos la etiqueta tabla
echo "</table>";
echo "</div>";
?>
Código PHP:
session_start();
include("conexion/meta_tags.php");
$con =mysql_connect("localhost","root","") or die("Falla en Connexion");
mysql_select_db("inventariodb",$con);
if (isset($_POST['coddetalle']))
{
$cod=$_POST['coddetalle'];
$produc=$_POST['producto'];
$cant=$_POST['cantidad'];
$respo=$_POST['responsable'];
$d=mysql_query("insert into movimientodetalle values('$cod','$produc','$cant','$respo')",$con);
echo "<script>alert('Categoria Guardada...!!!')</script>";
}
?>
<center>
<div id="derecha">
<h1></h1>
<div class='text-border'>
<?php
if (isset($_GET['id']))
$id = $_GET['id'];
else
$id = 1;
if (isset($_GET['action']))
$action = $_GET['action'];
else
$action = "empty";
switch($action){
case "add":
if(isset($_SESSION['carro'][$id]))
$_SESSION['carro'][$id]++;
else
$_SESSION['carro'][$id]=1;
break;
case "remove":
if(isset($_SESSION['carro'][$id]))
{
$_SESSION['carro'][$id]-- ;
if($_SESSION['carro'][$id]==0)
unset($_SESSION['carro'][$id]);
}
break;
case "removeProd":
if(isset($_SESSION['carro'][$id])){
unset($_SESSION['carro'][$id]);
}
break;
case "mostrar":
if(isset($_SESSION['carro'][$id])){
continue;
}
break;
case "empty":
unset($_SESSION['carro']);
break;
}
if(isset($_SESSION['carro'])){
echo " <table border=0 cellspacing=5 cellpadding=5 width='700'>";
$totalcoste = 0;
//Inicializamos el contador de productos seleccionados.
$xTotal = 0;
echo "<tr>";
echo "<td><b>Productos</td>";
echo "<td><b>Cantidad</td>";
echo "<td><b>Accion</td>";
echo "<td colspan=2><b>Stock</td>";
echo "</tr>";
echo "<tr><td colspan=5><hr></td></tr>";
foreach($_SESSION['carro'] as $id => $x){
$resultado = mysql_query("select idsuministros , nomsuministros, unidades FROM suministros WHERE idsuministros='$id'");
$mifila = mysql_fetch_array($resultado);
$producto = $mifila['nomsuministros'];
//acortamos el nombre del producto a 40 caracteres
$producto = substr($producto,0,40);
$precio = $mifila['unidades'];
//Coste por art�culo seg�n la cantidad elegida
$coste = $precio - $x;
//Coste total del carro
$totalcoste = $totalcoste + $coste;
//Contador del total de productos a�adidos al carro
// $Total = $Total + $x;
echo "<tr>";
echo "<input type='hidden' name='coddetalle' id='coddetalle' maxlength='10'>";
echo "<td><select name='producto'>
<option ><strong> $producto </option> </td>";
echo "<td ><select name='cantidad'>
<option ><strong> $x </option> </td>";
echo "<td >";
echo "<a href='carro.php?id=". $id ."&action=add'><img src='images/carrito/aumentar.png' stle='padding:0 0px 0 5px;' alt='Aumentar cantidad' /></a>";
//Controlamos el display para cuando se vaya a eliminar el producto del carro o bien
//se vaya a reducir la cantidad.
if ($x > 1)
echo "<a href='carro.php?id=". $id ."&action=remove'><img src='images/carrito/restar.png' alt='Reducir cantidad' ></a>";
else
echo "<a href='carro.php?id=". $id ."&action=removeProd'><img src='images/carrito/eliminar.png' alt='Reducir cantidad' /></a></td>";
echo "<td align='right'> </td>";
echo "<td style='margin-left:10px'>$coste Cant.";
echo "</tr>";
}
echo "<tr><td colspan='5'><hr></td></tr>";
echo "<tr>";
echo "</tr>";
//BOTON COMPRAR
echo "<tr>";
echo "";
echo "<td align='right' colspan='5'>
<input type='submit' name='enviar' id='enviar' value='Guardar' />
<input type='button' value='finalizar pedidos' onclick='window.print();' /></a>
</td>";
echo "</tr>";
echo"<td>
<select name='responsable'>
<option > <strong>".$_SESSION["user"]." </option> </td>";
echo "<td> <font color='red' size='+1'>Firma del Encargado </td>";
echo "<td> <font color='red' size='+1'>Firma de Autorizacion</font></td>";
echo "</table>";
}
else
echo "";
?>