Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/11/2005, 08:29
Avatar de fermar21
fermar21
 
Fecha de Ingreso: marzo-2004
Ubicación: San Nicolas - Bs. As.
Mensajes: 294
Antigüedad: 20 años, 1 mes
Puntos: 0
Este es el codigo que uso con array_push() y no me funciona:

Código PHP:
<?php
session_register
('productos');
$elementos=count($productos);
$id=$_POST["id"];
$cantidad=$_POST["cantidad"];
if (
$elementos!=0)
    {
        
//Si el array ya tiene elementos, le agrego otro elemento
    
$productos_tmp = array("$id" => "$cantidad");
    
array_push($productos$productos_tmp);
    }
    else
    {
        
//Si es la primera vez creo el array
    
$productos=array("$id"=>"$cantidad");
    }
?>
Al leerlo con (foreach ($productos as $producto_id=>$cantidad)) solo me lee el primer valor del array.
Si le saco el session_register('productos'); y pongo $productos=$_SESSION['productos']; no me pasa la variable

No se que mas hacer, ya probe de todo y no me funciona
__________________
Fernando Marinzulich
Programador Web (PHP/MySQL/Jquery)