Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2008, 14:09
nngg
 
Fecha de Ingreso: marzo-2005
Mensajes: 201
Antigüedad: 19 años, 1 mes
Puntos: 0
Funcion en carrito: cómo agregar input?

Hola.
Tengo esta funcion que procesa los datos de una sesion de un carrito.
Las variables que refieren al pedido son:
$foto
$author
$title
$price
(provienen de la BBDD)
$qty (la indica el usuario)
$total (la calcula el programa)

El problema es que debo agregar un <input> para que el cliente defina un color al definir el pedido, pero no sé cómo incluirlo para que luego me meustre todas las variables (que se enviarán por email).

(El script original es de http://www.thewatchmakerproject.com/...-shopping-cart)

Código PHP:
<?  function showCart2() {
    global 
$db;
    
$cart $_SESSION['cart'];
    if (
$cart) {
        
$items explode(',',$cart);
        
$contents = array();
        foreach (
$items as $item) {
            
$contents[$item] = (isset($contents[$item])) ? $contents[$item] + 1;
        }
        
        foreach (
$contents as $id=>$qty) {
            
$sql 'SELECT * FROM articulos WHERE id = '.$id;
            
$result $db->query($sql);
            
$row $result->fetch();
            
extract($row);
            
            
            
$output[] = $foto;
            
$output[] = $author;
            
$output[] = $title;
            
$output[] = $price;
            
$output[] = $qty;
            
$output[] = ($price $qty);
            
$total += $price $qty;
        }
        
        
$output[] = $total;
                
    }
    return 
join('',$output);

?>

Última edición por nngg; 16/09/2008 a las 14:16