Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/10/2010, 11:15
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Mostrar contenido de un array al enviar un mail

Cita:
Iniciado por olatio Ver Mensaje
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
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com