Guest - claudia - Postado Maio 25, 2006 Denunciar Share Postado Maio 25, 2006 ola pessoal gostaria da ajuda de você´sassimfiz um paginacao com odb, mas tenho que passar mysql query essa paginação, alguém poderia me ajudar<html><head><title>Pagina de Mensagem</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><?php /* $conecta = mysql_connect("localhost","root",""); $sdb = mysql_select_db("teste",$conecta);*/ include_once("inc/db.inc"); echo '<div align=left>'; error_reporting(E_ALL ^ E_NOTICE); if(!$_GET["pagina"]) ##erro## $pc = 1; else $pc = $_GET["pagina"]; $SQL = "select * FROM CADASTRO_BLOG ORDER BY ID"; //consulta para ter o total registro $ret2 = odbc_exec($conn,$SQL); $row2 = odbc_fetch_array($ret2); $ret2 = odbc_exec($conn,$SQL) or die("Erro ao consultar."); $totalreg = odbc_num_rows($ret2); //modifiquei p\odbc $regpag = 10; $totalpag = intval($totalreg / $regpag) + 1; $inicio = $pc - 1; $inicio = $inicio * $regpag; ############################################################# $SQL = "SELECT * FROM CADASTRO_BLOG ORDER BY ID limit $inicio,$regpag"; $ret = odbc_exec($conn,$SQL) or die("Erro ao Selecionar os dados."); while($row = odbc_fetch_array($ret)){ $id = $row['ID']; echo "<br><br>$id";} ############################################################# printf("<br><br>");$anterior = $pc - 1;$proxima = $pc + 1; if($pc > 1) printf("<a href=?pagina=$anterior>Anterior</a> "); if($pc < $totalpag) printf(" <a href=?pagina=$proxima>Proxima</a>"); printf("<br><br><br><br>"); $i = 1; while ($i <= $totalpag){ if ($i == $pc) printf("<b>".$i."</b> "); else printf("<a href=?pagina=$i><u>".$i."</u></a> "); $i++; }?></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 UpTroni Postado Maio 25, 2006 Denunciar Share Postado Maio 25, 2006 não entendi, você quer fazer isso usando só comando mysql?? é isso?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Maio 25, 2006 Denunciar Share Postado Maio 25, 2006 SIMnão entendi, você quer fazer isso usando só comando mysql?? é isso?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 UpTroni Postado Maio 25, 2006 Denunciar Share Postado Maio 25, 2006 tenta assim<html><head><title>Pagina de Mensagem</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><?php/* $conecta = mysql_connect("localhost","root","");$sdb = mysql_select_db("teste",$conecta);*/include_once("inc/db.inc");echo '<div align=left>'; error_reporting(E_ALL ^ E_NOTICE);if(!$_GET["pagina"]) ##erro##$pc = 1;else $pc = $_GET["pagina"];$SQL = "select * FROM CADASTRO_BLOGORDER BY ID"; //consulta para ter o total registro$ret2 = mysql_query($SQL);$row2 = mysql_fetch_array($ret2);$ret2 = odbc_exec($SQL) or die("Erro ao consultar.");$totalreg = mysql_num_rows($ret2); //modifiquei p\odbc$regpag = 10;$totalpag = intval($totalreg / $regpag) + 1; $inicio = $pc - 1;$inicio = $inicio * $regpag;#############################################################$SQL = "SELECT *FROM CADASTRO_BLOGORDER BY ID limit $inicio,$regpag";$ret = mysql_query($SQL) or die("Erro ao Selecionar os dados.");while($row = mysql_fetch_array($ret)){$id = $row['ID'];echo "<br><br>$id";}#############################################################printf("<br><br>");$anterior = $pc - 1;$proxima = $pc + 1;if($pc > 1)printf("<a href=?pagina=$anterior>Anterior</a> ");if($pc < $totalpag)printf(" <a href=?pagina=$proxima>Proxima</a>");printf("<br><br><br><br>");$i = 1;while ($i <= $totalpag){if ($i == $pc)printf("<b>".$i."</b> "); else printf("<a href=?pagina=$i><u>".$i."</u></a> ");$i++;}?></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - claudia -
ola pessoal gostaria da ajuda de você´s
assim
fiz um paginacao com odb, mas tenho que passar mysql query essa paginação, alguém poderia me ajudar
<html>
<head>
<title>Pagina de Mensagem</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
/* $conecta = mysql_connect("localhost","root","");
$sdb = mysql_select_db("teste",$conecta);*/
include_once("inc/db.inc");
echo '<div align=left>';
error_reporting(E_ALL ^ E_NOTICE);
if(!$_GET["pagina"]) ##erro##
$pc = 1;
else $pc = $_GET["pagina"];
$SQL = "select * FROM CADASTRO_BLOG
ORDER BY ID"; //consulta para ter o total registro
$ret2 = odbc_exec($conn,$SQL);
$row2 = odbc_fetch_array($ret2);
$ret2 = odbc_exec($conn,$SQL) or die("Erro ao consultar.");
$totalreg = odbc_num_rows($ret2); //modifiquei p\odbc
$regpag = 10;
$totalpag = intval($totalreg / $regpag) + 1;
$inicio = $pc - 1;
$inicio = $inicio * $regpag;
#############################################################
$SQL = "SELECT *
FROM CADASTRO_BLOG
ORDER BY ID limit $inicio,$regpag";
$ret = odbc_exec($conn,$SQL) or die("Erro ao Selecionar os dados.");
while($row = odbc_fetch_array($ret)){
$id = $row['ID'];
echo "<br><br>$id";
}
#############################################################
printf("<br><br>");
$anterior = $pc - 1;
$proxima = $pc + 1;
if($pc > 1)
printf("<a href=?pagina=$anterior>Anterior</a> ");
if($pc < $totalpag)
printf(" <a href=?pagina=$proxima>Proxima</a>");
printf("<br><br><br><br>");
$i = 1;
while ($i <= $totalpag){
if ($i == $pc)
printf("<b>".$i."</b> ");
else printf("<a href=?pagina=$i><u>".$i."</u></a> ");
$i++;
}
?>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.