foreach ($pacientes as $paciente):

   foreach ($paciente as $dato):// se me fue una llave en el de abajo.
      echo "<br>".$dato;

  endforeach;

endforeach;

El 14 de agosto de 2011 14:59, MARCO ANTONIO HERNANDEZ <
[email protected]> escribió:

> Hola que tal, prueba esto..
>  foreach ($pacientes as $paciente):
>
>    foreach ($paciente as $dato){
>       echo "<br>".$dato;
>
>   endforeach;
>
> endforeach;
>
>
>
>
>
>
> El 13 de agosto de 2011 10:03, sandra milena mendoza <[email protected]
> > escribió:
>
> Buenos dias
>>
>> Requiero de su valiosa ayuda para solucionar lo siguiente.
>>
>> Tengo que hacer una consulta a mssql para traer unos datos a mi
>> cakephp.  La consulta esta, ya trae los datos, pero antes de hacer esa
>> consulta yo tenia un array para las pruebas que tenia la siguiente
>> estructura:
>>
>>        var $pacientes = array(
>>        0 => array    (
>>                                'estado' => 'Pendiente',
>>                'registro' => '0',
>>                'documento' => '63456789',
>>                'nombre' => 'María Perez',
>>                'aseguradora' => 'SaludCoop',
>>                'evento' => '1'
>>                                    ),
>>        1 => array    (
>>                                'estado' => 'Tramitada',
>>                'registro' => '1',
>>                'documento' => '5432678',
>>                'nombre' => 'Juan Gomez',
>>                'aseguradora' => 'Nueva EPS',
>>                'medico' => 'Dra. Silvia Corzo',
>>                'evento' => '0'
>>                                     )
>>                 );
>>
>> con lo cual en mi vista hacia lo siguiente para mostrar los datos sin
>> ningun problema:
>>
>>        foreach ($pacientes as $paciente):
>>        ?>
>>        <tr class="<?php echo $modo ?>">
>>                <td><?php echo $paciente['0']?></td>
>>                <td><?php echo $paciente['documento']?></td>
>>                <td><?php echo $paciente['nombre']?></td>
>>                <td><?php echo $paciente['aseguradora']?></td>
>>        </tr>
>>        <?php $j++; endforeach; ?>
>>
>>
>> Pero ahora haciendo mi consulta a mssql los datos del array estan de
>> esta forma:
>>
>> $pacientes      =       array(
>>        array(
>>        261,
>>        variant,
>>        1,
>>        371,
>>        "JAZMIN"
>> ),
>>        array(
>>        450,
>>        variant,
>>        1,
>>        324,
>>        "FANNY",
>>        ""
>> ),
>>
>>
>> lo que no me permite contar, que solucion podria aplicar porq me sale
>> el siguiente error
>>
>> Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\...
>> \cake\libs\debugger.php on line 544
>>
>> --
>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
>> Grupos de Google.
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> [email protected].
>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>> [email protected]
>> Para tener acceso a más opciones, visita el grupo en
>> http://groups.google.com/group/cakephp-es?hl=es.
>>
>>
>

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a