
20/01/2005, 08:14
|
 | | | Fecha de Ingreso: enero-2002 Ubicación: Gate 69
Mensajes: 210
Antigüedad: 23 años, 3 meses Puntos: 0 | |
foreach dentro de un while Hola amigos,
Mi problema esque tengo que poner un foreach que me devuelve los valores de un array dentro de un while.
Claro al hacer esto me pone todo el array en un mismo valor y yo lo quiero en diferentes.
Me entendeis?
Os dejo el codigo por si me podeis una solucion
while($fila = mysql_fetch_array($resultado))
{
$totalCost += ($fila["QTY"] * $fila["PRIJZEN_INCL"]);
$correo .= "<tr>";
$correo .= "<td width=13% height=25> <div align=center><font face=verdana size=1 color=black>";
$correo .= $fila["QTY"];
$correo .= "</font></div></td>";
$correo .= "<td width=13% height=25> <div align=center><font face=verdana size=1 color=black>";
$correo .= $fila["CODE"];
$correo .= "</font></div></td>";
$correo .= "<td width=13% height=25> <div align=center><font face=verdana size=1 color=black>";
}
foreach($lotnummer as $clave=>$valor)
{
$correo .= $valor;
}
while($fila = mysql_fetch_array($resultado))
{
$correo .= "</font></div></td>";
$correo .= "<td width=47% height=25> <div align=center><font face=verdana size=1 color=black>";
$correo .= $fila["DESCRIPTION"];
$correo .= "</font></div></td>";
$correo .= "<td width=18% height=25> <div align=right><font face=verdana size=1 color=black>";
$correo .= number_format(($fila["QTY"] * $fila["PRIJZEN_INCL"]), 2, ",", ".");
$correo .= "€</font></div></td>";
$correo .="</tr>";
}
Aqui el problema esque $valor me coge todos los datos del array.
Yo quiero coger el primero y mientres dura el while el segundo, eltercero etc...
Se puede??
__________________ saludos |