Pegar valores de uma lista
31/05/2016
0
bom estou programando em PHP
eu busco os valores no banco, e listo com foreach, estou pegando só o primeiro , da posição [0], como faço para pegar todos?
<?php foreach ($device->lamps as $device->schedules_regulars): ?>
<?php if (isset($device->lamps[0] ['id'])): ?>
<tr>
<td><?= __('Lamp') ?></td>
<?php
if (
isset($device->lamps[0]['device_id']) &&
isset($device->schedules_regulars[0]['device_id']) &&
$device->lamps[0]['device_id'] == $device->schedules_regulars[0]['device_id']
):
?>
<td><?php
echo parse_schedule($device->schedules_regulars[0]) . " - " .
$device->schedules_regulars[0]->begin_time->format('H:i:s') . " - " .
$device->schedules_regulars[0]->end_time->format('H:i:s');
?></td>
<?php else: ?>
<td><?= __('Set') ?></td>
<?php endif; ?>
</tr>
<?php endif; ?>
<?php endforeach; ?>
eu busco os valores no banco, e listo com foreach, estou pegando só o primeiro , da posição [0], como faço para pegar todos?
<?php foreach ($device->lamps as $device->schedules_regulars): ?>
<?php if (isset($device->lamps[0] ['id'])): ?>
<tr>
<td><?= __('Lamp') ?></td>
<?php
if (
isset($device->lamps[0]['device_id']) &&
isset($device->schedules_regulars[0]['device_id']) &&
$device->lamps[0]['device_id'] == $device->schedules_regulars[0]['device_id']
):
?>
<td><?php
echo parse_schedule($device->schedules_regulars[0]) . " - " .
$device->schedules_regulars[0]->begin_time->format('H:i:s') . " - " .
$device->schedules_regulars[0]->end_time->format('H:i:s');
?></td>
<?php else: ?>
<td><?= __('Set') ?></td>
<?php endif; ?>
</tr>
<?php endif; ?>
<?php endforeach; ?>
Danrlei
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)