Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/04/2015, 06:20
hicolu
 
Fecha de Ingreso: agosto-2009
Ubicación: Lima
Mensajes: 226
Antigüedad: 14 años, 8 meses
Puntos: 3
Respuesta: leer campos de un tabla variable

Cita:
Iniciado por ocp001a Ver Mensaje
Si al final los datos de una fila o registro de la tabla los obtienes como arreglo, sea numérico o asociativo con los nombres de los campos, los puedes recorrer con un foreach

foreach($fila as $i =>$valor)
echo "$valor";

No logro hacer lo que me dices, tengo este array (he recortado para no mostrar todo)

Array ( [0] => stdClass Object ( [codEsp] => 2.3.1.1.1.1 [M001803480901044] => [M001803490901171] => [M001803490901182] => [M001803520001056] => [M001803520901056] => [M002003480001166] => 240.00 [M002003480001187] => 690.00 [M002003480001189] => 1230.00 [M002003480901187] => 1320.00 [M002003490001181] => [M002003520001131] => [M002303480001187] => 300.00 [M002303490001177] => 150.00 [M002303520001177] => ) [1] => stdClass Object ( [codEsp] => 2.3.1.3.1.1 [M001803480901044] => 980.00 [M001803490901171] => 840.00 [M001803490901182] => 840.00 [M001803520001056] => 300.00 [M001803520901056] => 300.00 [M002003480001166] => 252.00 [M002003480001187] => 180.00 [M002003480001189] => 180.00 [M002003480901187] => 228.00 [M002003490001181] => 900.00 [M002003520001131] => 360.00 [M002303480001187] => 600.00 [M002303490001177] => 225.00 [M002303520001177] => 720.00 ) [2] => stdClass Object ( [codEsp] => 2.3.1.5.3.1 [M001803480901044] => [M001803490901171] => [M001803490901182] => [M001803520001056] => [M001803520901056] => [M002003480001166] => 40.00 [M002003480001187] => 19.98 [M002003480001189] => 20.01 [M002003480901187] => 20.00 [M002003490001181] => [M002003520001131] => [M002303480001187] => 50.00 [M002303490001177] => [M002303520001177] => )

este es mi codigo :

<?php
$c=0;
foreach($esp as $i=>$valor){ ?>
<td colspan="3" align="right" > <?php echo $valor;?></td>

<?php } ?>


me sale este error :

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at D:\servidor\web\osinfor212\application\controllers \requecontrolConta.php:296)

Filename: controllers/requecontrolConta.php

Line Number: 311



La linea 311 es :
<td colspan="3" align="right" > <?php echo $valor;?></td>