Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal preciso de ajuda eu criei 2 pagánas que utilizam paginação só que ao criar a segunda, esta copia a primeira, isso não era pra acontecer.
Bem não sei se espliquei direito.
vamos aos codigos...
Página 1 (principal.php)
<?php
include ("config.php")
$numreg = 5;
if (!isset($pg)) {
$pg = 0;
}
$inicial = $pg * $numreg;
$sql = mysql_query("SELECT * FROM noticias ORDER BY pdate DESC LIMIT $inicial, $numreg ");
$sql_conta = mysql_query("SELECT * FROM noticias ");
$quantreg = mysql_num_rows($sql_conta);
?>
<html">
<head>
<title>Untitled Document</title>
</head>
<body>
<center>
<table width="534" height="648" border="0" align="center" cellpadding="0" cellspacing="0" background="img/fundo_principal.png">
<tr>
<th height="40" scope="col"><img src="img/noticias.png"></th>
</tr>
<tr>
<td height="19" align="center" valign="top"><?php
include("paginacao.php"); ?></td>
</tr>
<tr>
<td height="487" align="center" valign="top"><?php
while ($linha= mysql_fetch_array($sql)) {
$titulo= substr($linha["titulo"],0,500);
$texto= substr($linha["texto"],0,500);
$data= substr($linha["data"],0,500);
$autor= substr($linha["autor"],0,500);
echo "<table class=txt width=478 border=1 cellpadding=2 cellspacing=2 bordercolor=#FF9900>";
echo "<tr><td width=478 bordercolor=#00CCFF bgcolor=#FFFFFF><strong>$titulo</strong></td><td width=80 bordercolor=#00CCFF bgcolor=#FFFFFF>Início $data</td></tr>";
echo "<tr><td colspan=2 bordercolor=#00CCFF bgcolor=#FFFFFF>$texto</td></tr>";
echo "<tr><td colspan=2 bordercolor=#00CCFF bgcolor=#FFFFFF>$autor</td></tr>";
echo "</table>";
}?></td>
</tr>
<tr>
<td height="28" align="center" valign="top"><?php
include("paginacao.php");
?></td>
</tr>
</table>
<p> </p>
<p> </p>
<p><br />
</p>
</center>
</body>
</html>
paginacao.php
<style type="text/css">
<!--
.pgoff {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #FF0000; text-decoration: none}
a.pg {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #003366; text-decoration: none}
a:hover.pg {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #0066cc; text-decoration:underline}
-->
</style>
<?php
$quant_pg = ceil($quantreg/$numreg);
$quant_pg++;
if ( $pg > 0) {
echo "<a href=".$PHP_SELF."?pg=".($pg-1) ."class=pg><b>« anterior</b></a>";
} else {
echo "<font color=#CCCCCC>« anterior</font>";
}
for($i_pg=1;$i_pg<$quant_pg;$i_pg++) {
if ($pg == ($i_pg-1)) {
echo " <span class=pgoff>[$i_pg]</span> ";
} else {
$i_pg2 = $i_pg-1;
echo " <a href=".$PHP_SELF."?pg=$i_pg2 class=pg><b>$i_pg</b></a> ";
}
}
if (($pg+2) < $quant_pg) {
echo "<a href=".$PHP_SELF."?pg=".($pg+1)." class=pg><b>próximo »</b></a>";
} else {
echo "<font color=#CCCCCC>próximo »</font>";
}
?><?php
include ("config.php")
$reg = 5;
if (!isset($pag)) {
$pag = 0;
}
$inici = $pag * $reg;
$sql = mysql_query("SELECT * FROM turma ORDER BY pdate DESC LIMIT $inici, $reg ");
$sql_num= mysql_query("SELECT * FROM turma ");
$quant_reg = mysql_num_rows($sql_num);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<center>
<table width="534" height="648" border="0" align="center" cellpadding="0" cellspacing="0" background="img/fundo_principal.png">
<tr>
<th height="40" scope="col"><img src="img/turmas.png"></th>
</tr>
<tr>
<td height="19" align="center" valign="top"><?php
include("paginacao2.php"); ?></td>
</tr>
<tr>
<td height="457" align="center" valign="top"><?php
while ($linha= mysql_fetch_array($sql)) {
$turma= substr($linha["turma"],0,500);
$texto= substr($linha["texto"],0,500);
echo "<table class=txt width=478 border=1 cellpadding=2 cellspacing=2 bordercolor=#000000>";
echo "<tr><td width=478 bordercolor=#000000 ><strong>$turma</strong></td></tr>";
echo "<tr><td bordercolor=#000000 >$texto</td></tr>";
echo "</table>";
}?></td>
</tr>
<tr>
<td height="28" align="center" valign="top"><?php
include("paginacao2.php");
?></td>
</tr>
</table>
<p> </p>
<p> </p>
<p><br />
</p>
</center>
</body>
</html>
paginacao2.php
<style type="text/css">
<!--
.pgoff {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #FF0000; text-decoration: none}
a.pg {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #003366; text-decoration: none}
a:hover.pg {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #0066cc; text-decoration:underline}
-->
</style>
<?php
$quant_pag = ceil($quant_reg/$reg);
$quant_pag++;
if ( $pag > 0) {
echo "<a href=".$PHP_SELF."?pag=".($pag-1) ."class=pag><b>« anterior</b></a>";
} else {
echo "<font color=#CCCCCC>« anterior</font>";
}
for($i_pag=1;$i_pag<$quant_pag;$i_pag++) {
if ($pag == ($i_pag-1)) {
echo " <span class=pagoff>[$i_pag]</span> ";
} else {
$i_pag2 = $i_pag-1;
echo " <a href=".$PHP_SELF."?pag=$i_pag2 class=pag><b>$i_pag</b></a> ";
}
}
if (($pag+2) < $quant_pag) {
echo "<a href=".$PHP_SELF."?pag=".($pag+1)." class=pag><b>próximo »</b></a>";
} else {
echo "<font color=#CCCCCC>próximo »</font>";
}
?>Carregando comentários...