Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/03/2012, 18:33
Avatar de panker
panker
 
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 12
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: recoger cookies y mostrarlas en tablas

Pues ya he logrado un poco de avances puse lo siguiente

Código PHP:
<?php

$cookiename 
$_GET['item'];
$item $_GET['item']; 
$precio $_GET['precio'];
$precio2 $_GET['precio2'];
$cantidad $_GET['cantidad']; 
$valores=Array("$item","$precio","$precio2","$cantidad");
# a diferencia de lo que ocurre al definir elementos de array asociativos
# en este caso los indices asociativos (color, estación, etc.) no van
# entre comillas
setcookie("$cookiename.[item]",$valores[0],time()+3600);
setcookie("$cookiename.[precio]",$valores[1],time()+3600);
setcookie("$cookiename.[precio2]",$valores[2],time()+3600);
setcookie("$cookiename.[cantidad]",$valores[3],time()+3600);
# la variable superglobal $_COOKIE['cookie3'] contiene un array, por ello
# la lectura de sus valores debe hacers considerando que se trata de un
# array bidimensional
// print cookies (after reloading page)
if (isset($_COOKIE["$cookiename"."_"]))
  {
  foreach (
$_COOKIE["$cookiename"."_"] as $name => $value)
    {
    echo 
"$name : $value <br />";
    }
  }
  echo 
"-------------------------------------------------------";
  
print_r($_COOKIE); 
?>
y me arroja esto

item : equipo2
precio : 30
precio2 : 20
cantidad : 2
-------------------------------------------------------Array ( [equipo4_] => Array ( [item] => equipo4 [precio] => 30 [precio2] => 20 [cantidad] => 2 ) [equipo1_] => Array ( [item] => equipo1 [precio] => 30 [precio2] => 20 [cantidad] => 2 ) [equipo2_] => Array ( [item] => equipo2 [precio] => 30 [precio2] => 20 [cantidad] => 2 )Array ( [equipo4_] => Array ( [item] => equipo4 [precio] => 30 [precio2] => 20 [cantidad] => 2 ) [equipo1_] => Array ( [item] => equipo1 [precio] => 30 [precio2] => 20 [cantidad] => 2 ) [equipo2_] => Array ( [item] => equipo2 [precio] => 30 [precio2] => 20 [cantidad] => 2 )

pero como ven arriba solo me sale el ultimo cookie y quiero rescatar todos para poder sumar los precios y contar las cantidades

grcias