$row = mysql_fetch_assoc($resultado)
$row es un array de una fila y n columnas .... usa
echo "<pre>";
print_r($row);
echo "</pre>";
para ver su contenido..... y postealo. Un array de una fila es igual a un vector....
Primero haces
foreach($row as $header => $value)
si cuando usas $header funciona
y antes del error
foreach($row as $value)
$value es un array con lo que no puedes imprimirlo como un valor...
cambia por el foreach anterior....
Código PHP:
Ver original<?
$vector = array("uno", "dos", "tres"); foreach ($vector as $valor) {
echo "Valor: $valor<br>";
}
Código PHP:
Ver original<?
"uno" => 1,
"dos" => 2,
"tres" => 3,
"diecisiete" => 17
);
foreach($vector as $indice => $valor) {
print "$vector[$indice] => $valor.n";
}
?>
Tienes un vector con índices y primero lo tratas como tal y luego lo tratas como si no tuviera índices....
creo que este es el problema.
Cita: 2. estas haciendo bucles foreach sobre row dentro de un bucle while sobre row... no creo que tenga mucho sentido. En cada vuelta de while tienes un row luego los foreach....
Aqui me equivoque el while en realidad es sobre $resultado