Jump to content


Photo

Paginacao


  • Faça o login para participar
4 replies to this topic

#1 contrata-se

contrata-se

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 16/10/2006, 09:03

Galera queria por paginacao nessa pagina, mas seguinte ja procurei e encontrei varios links mas eu sou meio tapado ou burro nao consegui fazer funcionar em nenhuma das explicações sera qe alguem poderia me ajuar por favor



<?

?>
<html><head><title>Confessionario</title>
<link href="estilo.css" rel="stylesheet" type="text/css"></head>

<body bgcolor="#FE9901">
<?
if ($acao=="gravar"){
require_once("dbconfig.php");

/* verifica se os dados obrigatórios foram informados */
if (trim($HTTP_POST_VARS["titulo"]) == "") {
	echo "<br><br><center>Problemas ao efetuar a confissao: <b>TITULO</b> e um campo obrigatorio!</center>";
	exit();
} elseif (trim($HTTP_POST_VARS["nome"]) == "") {
	echo "<br><br><center>Problemas ao efetuar a confissao: <b>NOME</b> e um campo obrigatorio!</center>";
	exit();
} elseif (trim($HTTP_POST_VARS["confissao"]) == "") {
	echo "<br><br><center>Problemas ao efetuar a confissao: <b>CONFISSÃO</b> e um campo obrigatorio!</center>";
	exit();
} else {
	$sqli = " INSERT INTO
				confessionario
			  (
				titulo,
				nome,
				confissao
			  )
			  VALUES
			  (
				'" . addslashes($HTTP_POST_VARS["titulo"]) . "',
				'" . addslashes($HTTP_POST_VARS["nome"]) . "',
				'" . addslashes($HTTP_POST_VARS["confissao"]) . "'
			  )
			";

	/* executa sql */
	if (!@mysql_query($sqli)) {
		echo "<br><br><center>Problemas ao efetuar cadastro: " . mysql_error() . ".</center>";
		exit();
	} else {
		echo "<br><br><center>Confissao efetuada com sucesso!</center>
		<a href='confessionario.php'>Voltar</a>";
		exit();
	}
} }?>

	<form method="post" action="" enctype="multipart/form-data">
		<table width="475" border="0" align="center" cellpadding="0" cellspacing="3">
			<tr>
				<td align="center" colspan="2"><h1>Confessionario</h1>
				  <p>Agora voce vai poder
					  confessar suas travessuras para a nossa galera!</p>
				  <p>Ficou com o namorado da melhor amiga? Matou aula pra ir
					beber? Inventou uma mentira e faltou ao trabalho? CONFESSE!!!! </p>
				  <p>OBS: Use sempre nomes ficticios
					e evite palavras de baixo calao.</p>
			  </td>
			</tr>
			<tr>
				<td align="right" width="166">Titulo:</td>
				<td width="300" align="left"><input name="titulo" type="Text" id="titulo" value="" size="30" maxlength="70">
			</tr>
			<tr>
				<td align="right" width="166">Nome ficticio:</td>
			  <td width="300" align="left"><input name="nome" type="Text" id="nome" value="" size="30" maxlength="70">		  
		  </tr>
			<tr>
				<td align="right" width="166">
				Confissao:</td>
				<td align="left"><textarea name="confissao" cols="30" rows="4" id="confissao"></textarea>		  
		  </tr>
			</tr>
			<tr>
				<td align="center" colspan="2">
					<input type="hidden" name="acao" value="gravar">
					<input type="Submit" name="salvar" value="Que a galera perdoe meus pecados!">
				</td>
			</tr>
	  </table>
	</form>

	<p>Leia abaixo as confissoes da galera:</p>
	<p>   
	

	
	   <?
include "dbconfig.php";
$sql = "select codigo, titulo from confessionario ORDER BY codigo DESC";
$query = @mysql_query($sql);
  if (!$query) {
die ("Problemas ao executar o sql !!!"); }
  else {
	while ($coluna = @mysql_fetch_array($query)) {
	$codigo = $coluna["codigo"];
	$titulo = $coluna["titulo"];

echo "<a href=confessionario_ver.php?id=$codigo>$titulo</a><br>";
}
mysql_close($conn);
}

include "baixo.php" 
?>
   
   
		</p>
</body></html>


#2 kleryson

kleryson

    Mestre

  • Usuários
  • 687 posts
  • Sexo:Masculino

Posted 16/10/2006, 10:09

Vamos começar a detectar as coisas...

Ok!!

Para começar você tem que fazer um select onde vai jogar numa variável que vai conter quandos registro você tem conforme a busca desejada...

No começo você tem que determinar quantos registro você vai desejar por página...

Então você vai passar no link das páginas qual a página que você está indo...
Então você pega essa informação multiplica pela quantidade de registro que vai desejar por página ai você terá o registro inicial e somando q quntidade de registro desejado por página você terá o último registro que vai desejar...

No final monta um select com esses dados e Utilizando LIMIT conforme os dados inicial e final...

A idéia é essa tenta ai...

(ok2)??

#3 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 16/10/2006, 12:34

Acho mais fácil você aprender primeiro como fazer um sistema de paginação e depois aplicar em seu sistema:

Tutorial:
http://forum.wmonlin...howtopic=156522

Busca:
http://forum.wmonlin...hlite=paginacao

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#4 contrata-se

contrata-se

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 17/10/2006, 10:03

ai que ta o lance todos esses topicos eu li e reli e nada saiu rsrs
ta fods

#5 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 17/10/2006, 10:49

ai que ta o lance todos esses topicos eu li e reli e nada saiu rsrs
ta fods


ai que ta, você está testando diretamente em seu código ou está fazendo um a parte ?

no tutorial do Gifs.kit.net, qual foi sua dúvida para não ter conseguido ?

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq