Ver Mensaje Individual
  #14 (permalink)  
Antiguo 23/02/2009, 13:41
user86
 
Fecha de Ingreso: mayo-2007
Mensajes: 49
Antigüedad: 17 años
Puntos: 1
Respuesta: Mostrar consulta en tabla

Creo que el problema radica en tu ultima sentencia while. solo tomas el ultimo item, deberías de guardar todo en un arreglo y no en variable sencilla:

Código PHP:
$result2 mysql_query("SELECT sku, precio, cantidad FROM productos WHERE orderid='$orderid'");
while (
$registro2 mysql_fetch_array($result2)) {
$sku $registro2["sku"];
$precio $registro2["precio"];
$cantidad $registro2["cantidad"];

sustituyes tus variables (sku, precio, cantidad) por un arreglo:

Código PHP:
$result2 mysql_query("SELECT sku, precio, cantidad FROM productos WHERE orderid='$orderid'");
while (
$registro2 mysql_fetch_array($result2)) {
$sku[] = $registro2["sku"];
$precio[] = $registro2["precio"];
$cantidad[] = $registro2["cantidad"];

asi cuando recorras los items de la orden lo haces con un foreach para iterar entre el arreglo.

Si no puedes con ese ejemplo, intentare poner algo mas elaborado. Suerte