seguinte, to usando esse script e ele expoe as imagens corretamentes nas colunas e tal, porém, ele não mostra os links de proximo e anterior...
o que tá acontecendo de errado com ele???valeu, galera!!
Hal
[codebox]<?php
$db = mysql_connect ("$servidor", "$usuario", "$senha") or die
('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("$banco");
?>
<?
//nessa linha, é determinado a quantidade de imagens que aparecerão na página
$num_por_pagina = 5;
if (!$pagina) {
$pagina = 1;
}
$primeiro_registro = ($pagina*$num_por_pagina) - $num_por_pagina;
$busca = mysql_query("SELECT * FROM sites where categoria='desenhos' and mini='s' order by codigo desc LIMIT $primeiro_registro, $num_por_pagina") or die(mysql_error());
///aqui é determinado o número de colunas que aparecerão na página
$colunas = 1;
$cont = 12;
$registros = mysql_num_rows($busca);
if($registros%$colunas==0) $linhas = $registros/$colunas;
else $linhas = intval($registros/$colunas) + 1;
$larguracoluna = intval(100 / $colunas);
//esse é o tamanho da tabela
echo "<center><table width='400'>";
while ($col = mysql_fetch_array($busca)) {
$id=$col['id'];
$categoria=$col['categoria'];
$img1th=$col['img1th'];
$img1=$col['img1'];
$img2=$col['img2'];
$imagem=$col['imagem'];
$nome=$col['nome'];
$link=$col['link'];
$texto=$col['texto'];
$codigo=$col['codigo'];
if ($cont==1) {
echo"<tr>";
}
echo"<td width='100' align='center' class='texto_preto'>";
echo"
<a href='desenhos1.php?cod=$codigo' target='_alt'><img src='foto/$imagem' width='50' height='50' border='2'></a><br>
<table><tr><td> <a href='$link'> $nome </a> </td></tr></table>
";
echo"</td>";
if ($cont==$colunas) {
echo"</tr>";
$cont=0;
}
$cont=$cont+1;
}
if (!$cont==$colunas) {
echo"</tr></table>";
} else {
echo"</table>";
}
?>
<?
$sql2 = "SELECT COUNT(*) FROM sites where categoria='desenhos' and mini='s'";
list($total_usuarios) = mysql_fetch_array(mysql_query($sql2));
$total_paginas = $total_usuarios/$num_por_pagina;
$prev = $pagina - 1;
$next = $pagina + 1;
echo "o total de páginas é: $total_paginas";
echo" página anterior = $prev<br>próxima pagina= $next ";
// se página maior que 1 (um), então temos link para a página anterior
if ($pagina > 1) {
$prev_link = "<a href=\"?link=mini.php&pagina=$prev\" ><font color='black'>Anterior<~font></a>";
} else { // senão não há link para a página anterior
$prev_link = "Anterior";
}
// se número total de páginas for maior que a página corrente, então temos link para a próxima página
if ($total_paginas > $pagina) {
$next_link = "<a href=\"?link=mini.php&pagina=$next\"><font color='black'>Próxima</font>";
} else { // senão não há link para a próxima página
$next_link = "Próxima";
}
?>[/codebox]
Edição feita por: boirock, 19/10/2007, 00:36.
aplicar [code] e retirar quebras de linha excessivas










