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

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&cantida d=1

prox.php:
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
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."];
?>