Foros del Web » Programando para Internet » PHP »

Problemillas con carrito de compras

Estas en el tema de Problemillas con carrito de compras en el foro de PHP en Foros del Web. Hola amigos que tal recurro a ustedes para que me hechen una mano estoy desarrollando un carrito de compras y tengo dos problemas 1.- No ...
  #1 (permalink)  
Antiguo 23/03/2007, 09:50
 
Fecha de Ingreso: agosto-2005
Mensajes: 86
Antigüedad: 19 años, 2 meses
Puntos: 0
Problemillas con carrito de compras

Hola amigos que tal recurro a ustedes para que me hechen una mano estoy desarrollando un carrito de compras y tengo dos problemas

1.- No me deja borrar los articulos que estan en la cesta
2.- Tengo un campo que dice cantidad donde ingreso la cantidad que el cliente desea comprar ahora ingreso ahi la cantidad por ejemplo 5 pero al dar actualizar el campo no se cambia y siempre se mantiene ne 1 a ver si me hechan una mano les adjunto el codigo gracias


borrarcar.php
Código PHP:
<?php
session_start
();
$carro=$_SESSION['carro'];
unset(
$carro[md5($id)]);
$_SESSION['carro']=$carro;
producto y volvemos al catálogo
?>
    <script>location='vercarrito.php?.SID'</script>
    <?
?>
vercarrito.php

Código PHP:
<?php 
include("Connections/conexlocal.php"); 
session_start();
if(isset(
$_SESSION['carro']))
$carro=$_SESSION['carro'];else $carro=false;
?>
<html>
<head>
<title>Productos Seleccionados</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/javascript" src="js/validarsoloenteros.js"> </script>
<style type="text/css">
<!--
.tit {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
}
.prod {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #333333;
}
h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #990000;
}
-->
</style>
<link href="ccs/letras.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
a:active {
    text-decoration: none;
}
.Estilo3 {font-size: 11px}
.Estilo6 {
    font-size: 12px;
    color: #FFFFFF;
}
.Estilo10 {font-size: 11px; font-weight: bold; color: #FFFFFF; }
.Estilo11 {
    color: #FFFFFF;
    font-weight: bold;
}
.Estilo12 {color: #FF0000}
-->
</style></head>

<body>

<table width="700" border="1" align="center">
  <tr>
    <td><p>&nbsp;</p>
      <h1 align="center" class="titulos">TIKET DE COMPRA </h1>
      <?php 
if($carro){
?>
      <table width="577" border="1" cellspacing="0" cellpadding="0" align="center">
        <tr bgcolor="#333333" class="textos">
          <td width="111"><span class="Estilo3 titulos"><strong><span class="Estilo6">Producto</span></strong></span></td>
          <td width="55"><span class="Estilo10">Precio</span></td>
          <td width="55"><div align="center"><span class="Estilo11">Stock</span></div></td>
          <td colspan="2" align="center"><span class="Estilo10">Cantidad a Solicitar </span></td>
          <td colspan="2" align="center"><span class="Estilo10">Accion A tomar </span><span class="Estilo10"></span></td>
        </tr>
   <?php
  $color
=array("#ffffff","#F0F0F0");
  
$contador=0;
  
$suma=0;
  foreach(
$carro as $k => $v){
  
$subto=$v['cantidad']*$v['precio'];
  
$suma=$suma+$subto;
  
$contador++;
?>
<?
$query
=mysql_query("select STOCK_PRODUCTO from producto where CODIGO_PRODUCTO='".$id."'"); 
$row mysql_fetch_array($query);
?>   
        <form name="a<?php echo $v['CODIGO_PRODUCTO'?>" method="post" action="vercarrito.php?<?php echo SID ?>" id="a<?php echo $v['CODIGO_PRODUCTO'?>">
          <tr bgcolor="<?php echo $color[$contador%2]; ?>" class='prod'>
            <td><?php echo $v['producto'?></td>
            <td><?php echo $v['precio'?>
            <div align="center"></div></td>          
            <td>
            
            <div align="center"><?php echo $row['STOCK_PRODUCTO'?></div></td>
            <td width="94" align="center"><?php echo $v['cantidad'?></td>
            <td width="101" align="center"><input name="cantidad" type="text" id="cantidad" onkeypress="return solonum(event)" value="<?php echo $v['cantidad'?>" size="8">
                <input name="id" type="hidden" id="id" value="<?php echo $v['id'?>">
            </td>
            <td width="76" align="center"><a href="borracar.php?<?php echo SID ?>&id=<?php echo $v['CODIGO_PRODUCTO'?>"><strong>Eliminar </strong></a></td>
            <td width="126" align="center"><a href="vercarrito.php"><strong>Actualizar Pedido</strong></a> </td>
          </tr>
        </form>
        <?php }?>
      </table>
      <div align="center"><span class="prod"><strong><span class="Estilo12">SU PEDIDO TIENE </span>: <?php echo count($carro); ?> <span class="Estilo12">ARTICULOS</span></strong></span> </div>
      <br>
      <div align="center"><span class="prod"><strong><span class="Estilo12">EL TOTAL A PAGAR ES DE USD</span> <?php echo number_format($suma,2); ?></strong></span> </div>
      <br>
      <div align="center"><span class="prod"><a href="realizar_pedido_producto.php?<?php echo SID;?>">CONTINUAR COMPRANDO AHORA</a> </span>  </div>
      <?php }else{ ?>
      <p align="center"> <span class="prod">NO TIENE PRODUCTOS SELECCIONADOS<a href="realizar_pedido_producto.php?<?php echo SID;?>"> COMPRAR AHORA</a></span>
          <?php }?>
      </p>      
      <p>&nbsp;</p>
    <p>&nbsp;</p></td>
  </tr>
</table>
<h1 align="center">&nbsp;</h1>
<h1 align="center">&nbsp;</h1>
<h1 align="center">&nbsp;</h1>
</body>
</html>
Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:10.