Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
fala ai pessoal...
estou tentando fazer um loop usando foreach, mas não esta funcionando como esperado..
estou usando uma classe para conexão com banco de dados e PDO para o mesmo..
veja, o que estou tentando sem sucesso é isso:
<?php
if ($recuperar == 'destaque') {
$tabela = '`jre_video_aulas`';
$ordem = 'data_hora DESC';
$limite = 1;
} elseif ($recuperar == 'recentes') {
$tabela = '`jre_video_aulas`';
$ordem = 'ORDER BY data_hora DESC';
$limite = '1, 6';
}
$videoAula = BD::conn()->prepare("SELECT * FROM
$tabela
WHERE status = ?
ORDER BY $ordem
LIMIT $limite");
$videoAula->execute(array('on'));
if($videoAula->rowCount() < 1) {
echo 'sem dados';
} else {
$videoAulasDados = $videoAula->fetchObject();
}
if ($recuperar == 'destaque') {
?>
<img alt="<?php echo $videoAulasDados->titulo; ?>" src="http://localhost/siteJunior/scripts/timthumb.php?src=<?php echo $videoAulasDados->miniatura; ?>&h=180&w=300&zc=1" />
<h3><a title="<?php echo $videoAulasDados->titulo; ?>" href="falta_o_link"><?php echo $videoAulasDados->titulo; ?></a></h3>
<p><?php echo limitaTexto($videoAulasDados->descricao, 360); ?></p>
<?php$i = 0;
// aqui esta o meu loop
foreach ($videoAulasDados as $videoAulasDados1) {
if ($i % 2 == 0) {
$margin = 'style="margin-right: 30px;"';
} else {
$margin = 'style="margin-right: 0;"';
}
?>
<li <?php echo $margin; ?>>
<img alt="<?php echo $videoAulasDados1->titulo; ?>" src="http://localhost/siteJunior/scripts/timthumb.php?src=<?php echo $videoAulasDados1->miniatura; ?>&h=84&w=143&zc=1" />
<a href="falta_link" title="<?php echo $videoAulasDados1->titulo; ?>"><?php echo limitaTexto($videoAulasDados1->titulo, 80); ?></a>
</li>
<?php
}
}
?>Carregando comentários...