Jump to content


Photo

Criar Paginação.


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

#1 Junynho Soares

Junynho Soares

    Novato no fórum

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

Posted 19/04/2009, 00:29

Olá! estou com uma lista de produtos mais a pagina nao conseguir fazer até agora, já peguei varios sripts e nenhum deu certo. alguem pode me ajuda?

O código:

<?php require_once('Connections/conecta.php'); ?><?phpif (!function_exists("GetSQLValueString")) {function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") {  if (PHP_VERSION < 6) {    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;  }  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);  switch ($theType) {    case "text":      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";      break;        case "long":    case "int":      $theValue = ($theValue != "") ? intval($theValue) : "NULL";      break;    case "double":      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";      break;    case "date":      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";      break;    case "defined":      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;      break;  }  return $theValue;}}$colname_resultado = "-1";if (isset($_GET['cod'])) {  $colname_resultado = (get_magic_quotes_gpc()) ? $_GET['cod'] : addslashes($_GET['cod']);}$i=$i + 0;$max=50; mysql_select_db($database_conecta, $conecta);$query_resultado = "SELECT * FROM page2 WHERE categoria = $categoria order by titulo asc";$resultado = mysql_query($query_resultado, $conecta) or die(mysql_error());$row_resultado = mysql_fetch_assoc($resultado);$totalRows_resultado = mysql_num_rows($resultado);$colname_seleciona_pag = "-1";if (isset($_GET['cod'])) {  $colname_seleciona_pag = $_GET['cod'];}mysql_select_db($database_conecta, $conecta);$query_seleciona_pag = sprintf("SELECT * FROM page2 WHERE categoria = $categoria", GetSQLValueString($colname_seleciona_pag, "text"));$seleciona_pag = mysql_query($query_seleciona_pag, $conecta) or die(mysql_error());$row_seleciona_pag = mysql_fetch_assoc($seleciona_pag);$totalRows_seleciona_pag = mysql_num_rows($seleciona_pag);$colname_seleciona_menu = "-1";if (isset($_GET['cod'])) {  $colname_seleciona_menu = $_GET['cod'];}?>
E entre head:




Link da página:
http://www.ideiaseid...php?categoria=1

Edição feita por: Dudu, 25/04/2009, 18:45.
Utilize [codebox][/codebox] nos códigos


#2 Junynho Soares

Junynho Soares

    Novato no fórum

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

Posted 10/05/2009, 22:24

Alguem pode me ajudar?

#3 fly2k

fly2k

    Super Veterano

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

Posted 13/05/2009, 10:41

Qula problema você tá enfrentando? Qual sua dúvida?
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#4 Fábio Web Arts

Fábio Web Arts

    Web IN Arts

  • Usuários
  • 299 posts
  • Sexo:Masculino
  • Localidade:No Saco De Magé
  • Interesses:Tudo que for da área de Informática

Posted 13/05/2009, 14:27

pelo que eu vejo ele quer colocar paginacao nesse escript!

#5 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 13/05/2009, 15:00

também não entendi nada

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#6 Junynho Soares

Junynho Soares

    Novato no fórum

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

Posted 13/05/2009, 21:31

Eu editei o topido e acho que nao fui claro.
To tentando criar paginação, esta aparecendo todos os resultados na mesma pagina e ta ficando muito carregada a pagina...

#7 dddidan

dddidan

    Ativo

  • Usuários
  • 381 posts
  • Sexo:Masculino
  • Localidade:Taboão da Serra - SP

Posted 14/05/2009, 14:50

Use LIMIT ;D

por exemplo:

SELECT * FROM tab LIMIT 2,0

2 = limite de resultados
Mais vale um Dev C++ na mão do que dois codeblocks voando

PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||

#8 Fábio Web Arts

Fábio Web Arts

    Web IN Arts

  • Usuários
  • 299 posts
  • Sexo:Masculino
  • Localidade:No Saco De Magé
  • Interesses:Tudo que for da área de Informática

Posted 14/05/2009, 16:28

sim so que com isso ele so vai fazer duas consultas!

ele nao vai aparecer o

<<anterior 1 2 3 4 5 ... proxima>>

entende?

com esse esquema ele so fará uma consulta de duas linhas!

#9 Junynho Soares

Junynho Soares

    Novato no fórum

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

Posted 17/05/2009, 08:24

sim so que com isso ele so vai fazer duas consultas!

ele nao vai aparecer o

<<anterior 1 2 3 4 5 ... proxima>>

entende?

com esse esquema ele so fará uma consulta de duas linhas!


E isso mesmo. queria que criasse outras pag, nao limitar os resultados na pagina.




1 user(s) are reading this topic

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

IPB Skin By Virteq