Hola a todos, nuevamente yo.
Bueno les cuento que pude hacer el array de 2 formas distintas, les paso el codigo.
ARRAY 1:
<?php
session_start();
include ("conexion.php");
include ("function.php");
$producto[]=array('Cantidad'=>$_REQUEST['cantidad'], 'Capacidad'=>$_REQUEST['capacidad'],'Precio'=>$_REQUEST['precio'],'Codigo'=>$_REQUEST['cod']);
//$producto[]=array('Codigo'=>$_REQUEST['cod'],'Cantidad'=>$_REQUEST['cantidad']);
$_SESSION['Productos'][]=$producto;
echo "<ul><li>" . implode("</li><li>", $datos[0]) . "</li></ul><br>";
?>
ARRAY 2:
<?php
session_start();
include ("conexion.php");
include ("function.php");
$cantidad[]=$_REQUEST['cantidad'];
$capacidad[]=$_REQUEST['capacidad'];
$precio[]=$_REQUEST['precio'];
$codigo[]=$_REQUEST['cod'];
$_SESSION['Cantidad'][]=$cantidad;
$_SESSION['Capacidad'][]=$capacidad;
$_SESSION['Precio'][]=$precio;
$_SESSION['Codigo'][]=$codigo;
?>
<table border="1">
<tr>
<td>Cantidad</td>
<td>Capacidad</td>
<td>Precio</td>
<td>Codigo</td>
</tr>
<tr>
<td>
<?php
foreach ($_SESSION['Cantidad'] as $cantidad1 ){
echo implode($cantidad1) ."<br>";
}
?>
</td>
<td>
<?php
foreach ($_SESSION['Capacidad'] as $capacidad1 ){
echo implode($capacidad1) ."<br>";
}
?>
</td>
<td>
<?php
foreach ($_SESSION['Precio'] as $precio1 ){
echo "$ " .implode($precio1) ."<br>";
}
?>
</td>
<td>
<?php
foreach ($_SESSION['Codigo'] as $codigo1 ){
echo implode($codigo1) ."<br>";
}
?>
</td>
</tr>
<?php
?>
</table>
Ahora tengo otro problema, y no se si me van a poder dar una mano, necesito que cuando inserte los elementos se fije si ya esta y le sume la cantidad que trae y sino que agregue uno nuevo.
Probe con todo, in_array, array_key_exist, count, etc. y no tuve exito
😕 alguien me podria dar una mano con esto por favor.
Saludos y muchas gracias.