Paulo Santos Postado Agosto 10, 2005 Denunciar Share Postado Agosto 10, 2005 EXISTE ALGUM CÓDIGO QUE FUNCIONARIA COM QUALQUER QUERY JÁ PRONTA?O PROBLEMA É QUE JÁ TENHO UMA PÁGINA QUE MOSTRA OS DADOS DO BD.O QUE PRECISO É PAGINAR ESSES DADOS POR PÁGINA (NÃO TODO O CONTEÚDO DA TABELA EM UMA ÚNICA PÁGINA).EXISTEM ALGUMAS FUNÇÕES DO SCRIPT QUE DESEJO PRESERVAR... PORTANTO NÃO QUERO CRIAR UMA NOVA PÁGINA SOMENTE COMPLEMENTAR!VEJA O CÓDIGO QUE DESEJO PAGINAR:///////////////////////////////////////////////////////////////<?php error_reporting(0);require("config.php");mysql_connect("$dbHOST", "$dbUSER", "$dbPASSWORD");mysql_select_db("$dbNAME"); include("top.php");$rip = getenv('REMOTE_ADDR');$time = time();$newtime = $time - 3600 * 24 * $newdays;?><?if(isset($cat)) {echo "<h2 class=\"hedder\"> Seção $cat</h2>";$query = mysql_query("select posted_time from classifad where (category = '$cat') and (expires > '$time')"); }else{echo "<h2 class=\"hedder\"> Anúncios novos</h2>";$query = mysql_query("select posted_time from classifad where (expires > '$time') and (posted_time > '$newtime')"); }$i = "0";while($ad = mysql_fetch_assoc($query)) {$i++;$posti[$i] = $ad['posted_time']; }function cmp ($a, $b) { if ($a == $b) { return "0"; } elseif($a > $b) { return "1"; }else{ return "-1"; } }usort ($posti, "cmp");$posti = array_reverse($posti);foreach($posti as $v) { $query = mysql_query("select adv_id, poster, title, description, url, email, remote_ip from classifad where posted_time = '$v'");$row = mysql_fetch_array($query);echo "<p><blockquote><b><FONT face=Arial, verdana color=#000000 size=2>Produto: $row[title]</b><br><b>Responsável:</b> $row[poster]<br><b>Descrição:</b> $row[description]</font><br>";if($row != 'no email') {echo "<a href=\"mailto:$row\">Email </a>"; }if($row != "no site") {echo " - <a href=\"$row\">Site</a>"; }if($rip == $row[remote_ip]) { echo "<table border=0><tr><td><form action=\"updata.php\" method=\"post\"><input type=\"hidden\" name=\"id\" value=\"$row[adv_id]\"><input type=\"hidden\" name=\"nm\" value=\"$row[poster]\"><input type=\"hidden\" name=\"ti\" value=\"$row[title]\"><input type=\"hidden\" name=\"de\" value=\"$row[description]\"><input type=\"hidden\" name=\"ur\" value=\"$row\"><input type=\"hidden\" name=\"em\" value=\"$row\"><input type=\"hidden\" name=\"ip\" value=\"$row[remote_ip]\"> -- <input type=\"submit\" name=\"alterf\" value=\"Alterar \"> --</form></td><td><form action=\"updata.php\" method=\"post\"><input type=\"hidden\" name=\"id\" value=\"$row[adv_id]\"> -- <input type=\"submit\" name=\"delete\" value=\"Deletar\"> --</form></td></tr></table><hr align=left color=#0000a0 width=300>"; }echo "</blockquote></p>";} ?>//////////////////////////////////////////ESPERO QEU ALGUÉM...OBRIGADÃO DESDE JÁ!!!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Lex Postado Agosto 10, 2005 Denunciar Share Postado Agosto 10, 2005 Olá,Veja http://scriptbrasil.com.br/forum/index.php...35entry205410 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Paulo Santos
EXISTE ALGUM CÓDIGO QUE FUNCIONARIA COM QUALQUER QUERY JÁ PRONTA?
O PROBLEMA É QUE JÁ TENHO UMA PÁGINA QUE MOSTRA OS DADOS DO BD.
O QUE PRECISO É PAGINAR ESSES DADOS POR PÁGINA (NÃO TODO O CONTEÚDO DA TABELA EM UMA ÚNICA PÁGINA).
EXISTEM ALGUMAS FUNÇÕES DO SCRIPT QUE DESEJO PRESERVAR... PORTANTO NÃO QUERO CRIAR UMA NOVA PÁGINA SOMENTE COMPLEMENTAR!
VEJA O CÓDIGO QUE DESEJO PAGINAR:
///////////////////////////////////////////////////////////////
<?php
error_reporting(0);
require("config.php");
mysql_connect("$dbHOST", "$dbUSER", "$dbPASSWORD");
mysql_select_db("$dbNAME");
include("top.php");
$rip = getenv('REMOTE_ADDR');
$time = time();
$newtime = $time - 3600 * 24 * $newdays;
?>
<?
if(isset($cat)) {
echo "<h2 class=\"hedder\"> Seção $cat</h2>";
$query = mysql_query("select posted_time from classifad where (category = '$cat') and (expires > '$time')"); }
else{
echo "<h2 class=\"hedder\"> Anúncios novos</h2>";
$query = mysql_query("select posted_time from classifad where (expires > '$time') and (posted_time > '$newtime')"); }
$i = "0";
while($ad = mysql_fetch_assoc($query)) {
$i++;
$posti[$i] = $ad['posted_time']; }
function cmp ($a, $b) {
if ($a == $b) { return "0"; }
elseif($a > $b) { return "1"; }
else{ return "-1"; } }
usort ($posti, "cmp");
$posti = array_reverse($posti);
foreach($posti as $v) {
$query = mysql_query("select adv_id, poster, title, description, url, email, remote_ip from classifad where posted_time = '$v'");
$row = mysql_fetch_array($query);
echo "<p><blockquote><b><FONT face=Arial, verdana color=#000000 size=2>Produto: $row[title]</b><br><b>Responsável:</b> $row[poster]<br><b>Descrição:</b> $row[description]</font><br>";
if($row != 'no email') {
echo "<a href=\"mailto:$row\">Email </a>"; }
if($row != "no site") {
echo " - <a href=\"$row\">Site</a>"; }
if($rip == $row[remote_ip]) { echo "<table border=0><tr><td><form action=\"updata.php\" method=\"post\"><input type=\"hidden\" name=\"id\" value=\"$row[adv_id]\"><input type=\"hidden\" name=\"nm\" value=\"$row[poster]\"><input type=\"hidden\" name=\"ti\" value=\"$row[title]\"><input type=\"hidden\" name=\"de\" value=\"$row[description]\"><input type=\"hidden\" name=\"ur\" value=\"$row\"><input type=\"hidden\" name=\"em\" value=\"$row\"><input type=\"hidden\" name=\"ip\" value=\"$row[remote_ip]\"> -- <input type=\"submit\" name=\"alterf\" value=\"Alterar \"> --</form></td><td><form action=\"updata.php\" method=\"post\"><input type=\"hidden\" name=\"id\" value=\"$row[adv_id]\"> -- <input type=\"submit\" name=\"delete\" value=\"Deletar\"> --</form></td></tr></table><hr align=left color=#0000a0 width=300>"; }
echo "</blockquote></p>";
} ?>
//////////////////////////////////////////
ESPERO QEU ALGUÉM...OBRIGADÃO DESDE JÁ!!!!!!
Link para o comentário
Compartilhar em outros sites
1 resposta 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.