como poder recoger cookies y ordenarlos

Iniciado por kanser, 13 Marzo 2012, 21:52 PM

0 Miembros y 1 Visitante están viendo este tema.

kanser

hola a todos pues sigo con mis dudas de cookies ahora ando haciendo mejor un pequeño código para poder hacer como un carrito de compras y este a su vez sume cantidades y también sume los precios, cuando llega a 6 productos debe cambiar de $precio a $precio2 y cambiar el cookie

tengo esto pues ya crea el cookie según el nombre del producto yo lo envio asi por GET

http://www.rematedecelulares.com.mx/kukiando/prox.php?item=panimal&precio=40&precio2=30&cantidad=1

prox.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 contiene un array, por ello
# la lectura de sus valores debe hacers considerando que se trata de un
# array bidimensional
echo "<table>";
if (isset(
$_COOKIE['$cookiename'])) {
    foreach (
$_COOKIE['$cookiename'] as $name => $value) {
        
$name htmlspecialchars($name);
        
$value htmlspecialchars($value);
        
        echo 
"<tr><td bgcolor='#666666'>$name </td><td bgcolor='#888888'> $value </td></tr>";

    }
}
        echo 
"</table>";
        echo 
$_COOKIE[".$cookiename."];
?>


gracias de antemano
prefiero amigos que comparten lo poco que saben, que amigos que saben todo y no comparten nada