Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Havia trablhando em um projeto de um site que tem uma galeria de imagens, estava funcionando tudo ok, até eu formatar a maquina e instalar novamente o wamp server.
Agora aparece o seguinte erro:
( ! ) Notice: Undefined variable: galeria in C:\wamp\www\joaoeadriano\fotos.php on line 60
Call Stack
# Time Memory Function Location
1 0.0033 373568 {main}( ) ..\fotos.php:0
Segue o código:
<?php include ("db.php"); ?>
<?
$maxRows_galeria = 8;
$pageNum_galeria = 0;
$startRow_galeria = $pageNum_galeria * $maxRows_galeria;
mysql_select_db($database_youlor, $youlor);
$query_galeria = "SELECT g.*, f.imagem FROM galeria_cat AS g INNER JOIN galeriadefotos AS f ON (f.id_galeria = g.id) WHERE g.destaque = 'Sim' GROUP BY g.id ORDER BY id DESC";
$query_limit_galeria = sprintf("%s LIMIT %d, %d", $query_galeria, $startRow_galeria, $maxRows_galeria);
$galeria = mysql_query($query_limit_galeria, $youlor) or die(mysql_error());
$row_galeria = mysql_fetch_assoc($galeria);
$totalRows_galeria = mysql_num_rows($galeria);
if (isset($_GET['totalRows_galeria'])) {
$totalRows_galeria = $_GET['totalRows_galeria'];
} else {
$all_galeria = mysql_query($query_galeria);
$totalRows_galeria = mysql_num_rows($all_galeria);
}
$totalPages_galeria = ceil($totalRows_galeria/$maxRows_galeria)-1;
?>
codigo onde aponta o erro:
<div id="fotos_galeria">
<?php
do { ?>
<div id="foto">
<div id="foto_img">
<a href="fotos-joao-paulo-e-adriano.php?id=<? echo $row_galeria['id']; ?>"><img src="galeriadefotos/peq/<? echo $row_galeria['imagem']; ?>" width="135" /></a>
</div>
<br />
<span class="titulo_destaque_peq"><? echo $row_galeria['categoria']; ?></span><br />
</div>
<?php } while ($row_galeria = mysql_fetch_assoc($galeria)); ?>
<? if ($pageNum_galeria > 0) { ?>
<a href="<?php printf("%s?pageNum_galeria=%d%s", $currentPage, max(0, $pageNum_galeria - 1), $queryString_galeria); ?>" class="link1">< voltar</a>
<? }
$ia = 1;
$Pages = $totalPages_galeria + 1;
while($ia <= $Pages)
{
$nu = $ia - 1;
if ($pageNum_galeria == $nu)
{
echo "<a href=galeriadefotos.php?pageNum_galeria=". $nu . $queryString_galeria . " class=link1 style=text-decoration:underline;><b>" . $ia ."</b></a> ";
}
else
{
echo "<a href=galeriadefotos.php?pageNum_galeria=". $nu . $queryString_galeria . " class=link1>" . $ia ."</a> ";
}
$ia++;
}
if ($pageNum_galeria < $totalPages_galeria) { ?>
<a href="<?php printf("%s?pageNum_galeria=%d%s", $currentPage, min($totalPages_galeria, $pageNum_galeria + 1), $queryString_galeria); ?>" class="link1">avançar ></a>
<? } ?>
</div>
</div>
</div>
A linha que aponta o erro:
<?php } while ($row_galeria = mysql_fetch_assoc($galeria)); ?>
Alguém pode me ajudar?
Carregando comentários...