Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/09/2015, 21:35
bbrian
 
Fecha de Ingreso: enero-2010
Mensajes: 400
Antigüedad: 14 años, 10 meses
Puntos: 6
Respuesta: Modificar una variable session

Cuando le doy a comprar un producto a traves de un input text elijo la cantidad de productos a comprar...

Ahi se genera una variable session id, y otra variable session cantidad que es la que quiero modificar.

Con la variable session id, hago la consulta:

"select * from productos where id = " . $_SESSION["productos"][$nombre][0] . ""

Lo tengo de esta manera a la forma de mostrar los productos que se agregaron al carrito:

Código PHP:
 <?php
        $var 
0;
        if (isset(
$_SESSION["productos"])) {
        
$nombres_campos array_keys($_SESSION["productos"]);
        foreach (
$nombres_campos as $nombre) {
            
$result2 mysqli_query($db,"select * from productos where id = " $_SESSION["productos"][$nombre][0] . "");
            
            while (
$row2 mysqli_fetch_array($result2))
            { 
        
?>
<?php $row2
["precios"]; ?>
<?php $_SESSION
["productos"][$nombre][1]; ?>
<?php $calculo 
$_SESSION["productos"][$nombre][1] * $row2["precios"]; ?>
<?php $calculo
?>

         <?php
         $var 
+= $calculo;
         
         
?>

<?php } } } ?>
Mi problema es si yo a la variable $_SESSION["productos"][$nombre][1] que es la que contiene la cantidad elegida quiero modificarla y cambiar la cantidad que pedi...

Como puedo hacer para que ese valor que esta en $_SESSION["productos"][$nombre][1] se cambie a otro ?