Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2014, 12:44
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Ajustar array ...

Hola a todos estoy trabajando este codigo... en la primera parte muestro despues de una conculta productos cargados a un cliente
por medio de un icono agrego un producto al carrito de compras...con lo que tengo hasta el momento... funciona, pero los productos que le cargo a un cliente aparecen en todos... ejemplo si a Juan le cargo:
Pantalon 500
Camisa 300

entro al "perfil" de Lupita y tiene lo mismo...
estoy tratando de agregar mi clavecliente a mi array pero hasta el momento no lo he logrado agradezco su ayuda de antemano


Código PHP:
 <?php
$action 
= isset($_GET['action']) ? $_GET['action'] : "";
$cliente= isset($_GET['cliente']) ? $_GET['cliente'] : "";

if(
$action=='add'){
    echo 
"<div><font face='Arial' size='2' color=black>" $name " Haz agregado este producto.</div></font>";
}

if(
$action=='exists'){
    echo 
"<div> <font face='Arial' size='2' color=black> " $name "Ya existe.</div> </font>";
}

?>
<?php

$cartItemCount 
= isset($_SESSION['cart']) ? count($_SESSION['cart']) : 0;
?>



 <table border="0" class="normalba1" bgcolor="#FFFFFF">
  <thead>
  <tr>
  <div class="cargar" cargar> 
   <td>Producto</td>
      <td>Monto</td>
  
    </tr></thead>
  <?php do { ?>
  
    <tbody>
      <tr>
     
        <td bgcolor="#FFFFFF"><div align="left"><?php echo $row_clientes['Mes']; ?></div></td>
        <td bgcolor="#FFFFFF"><div align="left"><?php echo $monto=$row_clientes['Monto']; ?></div></td>
        <td ><div align="center">


          <?php echo "<a href='agregar.php?id={$row_clientes['id']}&cliente={$row_clientes['clavecliente']}'>";
                echo 
"<img src='images/agregar.png' title='Agregar' />";
                echo 
"</a>";?>
 
</div></td>
      </tr></tbody>
  <?php } while ($row_clientesmysql_fetch_assoc($clientes)); ?>


AGREGAR

Código PHP:
<?php
session_start
();

//Obtener el id
$id = isset($_GET['id']) ? $_GET['id'] : "";
$cliente = isset($_GET['cliente']) ? $_GET['cliente'] : "";

/* 
 * Verificar si 'cart' fue creada
 * sino crearla
 ACA TENGO DUDAS DE COMO METER MI CLIENTE
 */
if(!isset($_SESSION['cart'])){
    
$_SESSION['cart'] = array();
}

// checar si el id esta en el array en caso contrario crearlo
if(in_array($id,$_SESSION['cart'])){
    
// Redireccionar
header('Location: PagosRealizados.php?action=exists&id=' $id  '&cliente=' $cliente);
}

// agregar 
else{
    
array_push($_SESSION['cart'], $id);
    
    
// Redireccionar
    
header('Location: PagosRealizados.php?action=add&id=' $id '&cliente=' $cliente);
}

?>