Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/02/2014, 13:07
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Cita:
Iniciado por Heli0s Ver Mensaje
El cliente debes guardarlo en una sesion, no mandarlo por GET, ya que se podría acceder a información de otros clientes, y teniendo en cuenta que es un carrito de compras donde se maneja dinero llevaría mucho cuidado con el tema de seguridad.

Un saludo
Ok gracias pero como podria meterlo en mi array ahi es mi duda

Y creo que por Get es buena idea ya que el cliente no va entrar al sistema esta seria como la parte donde el cajero cobra....solo que si le carga productos a un cliente y despues busco otro cliente aparecen los productos cargados al inicio...

Me faltaba otro codigo
agregue unas lineas y ya me permite cargar productos despues de elegir cliente.... el detalle sigue mostrando los productos de todos los clientes
Código PHP:
 <?php
    
    $action 
= isset($_GET['action']) ? $_GET['action'] : "";
    
$cliente = ($_GET['cliente']);
    
    if(
$action=='removed'){
        echo 
"<div>" $_GET['name'] . " Eliminado.</div>";
    }
    
    if(isset(
$_SESSION['cart'])){
        
$ids "";
        
$clientes "";
    
        
        foreach(
$_SESSION['cart'] as $id){
            
$ids $ids $id ",";
            
$clientes $clientes $cliente ",";
            
        }
        
        
        
$ids rtrim($ids',');
        
$alumnos rtrim($clientes',');
        
        require 
"libs/DbConnect.php";

        
$query "SELECT * FROM a.... IN ({$ids})";
        
$stmt $con->prepare$query );
        
$stmt->execute();

        
$num $stmt->rowCount();

        if(
$num>0){
            echo 
"<table border='0' class='pagos'>";//tabla

Última edición por GatorV; 21/02/2014 a las 09:17