Cita:
Iniciado por olatio Olvidad el anterior post, ya he hecho que funcione a medias, ha funcionado pero no como debería.
Por un lado, el código de la sesion.php es:
Código PHP:
function muestra_variables(){
$cadena="";
for ($i=0;$i<$this->num_productos;$i++){
$cadena=$cadena.",".$this->array_nombre_prod[$i];
return $cadena;
}
Y en la página en la que imprimo es:
Código PHP:
<?
$cad = $_SESSION["ocarrito"]->muestra_variables();
echo "la cadena es: $cad";
?>
Sin embargo, me muestra lo siguiente:
la cadena es: ,Los caminos de la Salud
Es incorrecto, tendría que mostrar otros libros que estan en el array y que si se muestran en la tabla del carrito de la compra.
Consejos?
concatenar de este modo
$cadena .= ",".$this->array_nombre_prod[$i];
cerrar la llave del for (si es del for, antes del return) o de function