Cita:
Iniciado por Heli0s
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