Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2009, 13:50
NiB
 
Fecha de Ingreso: octubre-2005
Mensajes: 59
Antigüedad: 18 años, 7 meses
Puntos: 0
problema con array numerico

Hola,

Tengo en un campo "articulos" en la bd donde se guardan los valores de id_articulo-cantidad por cada articulo comprado y separados por comas, el resultado es un array: 1-2,2-13,3-4... etc

Ahora necesito leerlos para enviar por email el pedido pero me realiza el cálculo en vez de mostrar literalmente su valor.

Código PHP:
$articulosBd = array(1-5,2-14);

foreach (
$articulosBd as $valor) {
    
$articulo explode("-",$valor);
    
$idArticulo=$$articulo[0];
    
$cantidad=$$articulo[1];

    
$query=mysql_query("SELECT * from catalogo WHERE id='$idArticulo'");
    while(
$row=mysql_fetch_assoc($query)){
          
$body .=  "Articulo: ".$row['producto']." (Ref: ".$row['referencia'].") - Cantidad: ".$cantidad."<br>";
    }
}

echo 
$body
Como puedo hacer para tomar los valores del array literalmente?

gracias de antemano