Fabyo 66 Denunciar post Postado Março 21, 2005 PHP mysql_connect("localhost"); mysql_select_db("banco"); $re = mysql_query("SELECT count(*) as total FROM tabela"); $total = mysql_result($re, 0, "total"); $pagina = 0; if(isset($_GET["pagina"])) { $pagina = $_GET["pagina"]; } $limite = 10; $paginas = ceil($total / $limite); $inicio = $pagina * $limite; $sql = mysql_query("SELECT * FROM tabela LIMIT $inicio, $limite"); $conta = mysql_num_rows($sql); while($l = mysql_fetch_array($sql)) { $nome = $l["nome"]; echo $nome." "; } if($pagina > 0) { $menos = $pagina - 1; $url = $_SERVER["PHP_SELF"]."?pagina=".$menos; echo "Anterior"; } for($i = 1;$i $paginas; $i++) { $url = $_SERVER["PHP_SELF"]."?pagina=".$i; echo " | $i"; } if($pagina $paginas) { $mais = $pagina + 1; $url = $_SERVER["PHP_SELF"]."?pagina=".$mais; echo " | Próxima"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
thim 0 Denunciar post Postado Março 23, 2005 Olá, acho que vai dar erro na conexão ao bdporque não precisa colocar user e senha da db?[]'s Compartilhar este post Link para o post Compartilhar em outros sites
Cerrito 0 Denunciar post Postado Março 23, 2005 oi thim, bom quanto a sua pergunta..não necessariamente...eu por ex costumo deixar no meu micro sem senha e usar só para facilitar nesses casos, mas nunca deixe sem no servidor ok..abraçosMarcio Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Março 23, 2005 é isso mesmo por padrao o usuario do mysql é o root e sem senha entao se você conectar assim mysql_connect("localhost"); ele ira funcionar mas logico se você for usar mesmo coloque um usuario e senha Compartilhar este post Link para o post Compartilhar em outros sites
Leandro Vieira Pinho 0 Denunciar post Postado Março 24, 2005 no meu caso não sei porque, não funciona assimentão sempre uso assim: mysql_connect("localhost","root","");pode ser questão de versão né? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Março 24, 2005 nunca vi isso sobre versao ,se você nao mudou nada no mysql por padrao ele entende que é o root entao sempre acessei só com localhost desdas versoes mais baixas do php ,mas qual sua versao ? Compartilhar este post Link para o post Compartilhar em outros sites
Cerrito 0 Denunciar post Postado Março 24, 2005 E ai...kara por acaso você não definiu senha para seu banco...caso você tenha feito isso, ai sim você vai precisar de user e senha...caso você não tenha feito nada ai é meio estranho, mas como o fabyo falou pode ser até alguma coisa de versão...abraçosMarcio Compartilhar este post Link para o post Compartilhar em outros sites
Leandro Vieira Pinho 0 Denunciar post Postado Março 24, 2005 nunca vi isso sobre versao ,se você nao mudou nada no mysql por padrao ele entende que é o root entao sempre acessei só com localhost desdas versoes mais baixas do php ,mas qual sua versao ? <{POST_SNAPBACK}> Estou usando esta versão: PHP Version 4.3.9 mas como disse, consigo acessar sem a senha, pois não coloquei, mas preciso colocar o root Compartilhar este post Link para o post Compartilhar em outros sites
jean_c_g 0 Denunciar post Postado Abril 20, 2005 no meu caso não sei porque, não funciona assim então sempre uso assim: mysql_connect("localhost","root","");pode ser questão de versão né? <{POST_SNAPBACK}> Estranho Estou tentando adaptar a meu script. Quando vou para o proximo fica em branco. Não acha os registros. Compartilhar este post Link para o post Compartilhar em outros sites
thiagocodu 0 Denunciar post Postado Abril 28, 2005 Olá galera! Vejam o código... PHP [*]<?<br />// código<br /><br />if($pagina < $paginas) {<br /><br /> $mais = $pagina + 1;<br /><br /> $url = $_SERVER["PHP_SELF"]."?pagina=".$mais;<br /><br /><br /> echo " | <a href=\"$url\">Próxima</a>";<br /><br /><br />}<br /><br />?> <{POST_SNAPBACK}> Fiz um teste e percebi que estava gerando um "erro" neste momento pois mesmo quando não havia mais registros ele exibia o link "Próxima" então arranjei uma solução: PHP [*]<? [*]// código [*] [*]if($pagina < $paginas - 1) { [*] $mais = $pagina + 1; [*] $url = $_SERVER["PHP_SELF"]."?pagina=".$mais; [*] [*] echo " | <a href=\"$url\">Próxima</a>"; [*] [*]} [*] [*]?> Onde havia PHP [*]<?if($pagina < $paginas)?> coloquei PHP [*]<?if($pagina < $paginas - 1)?> Com isso solucionei meu problema. Caso eu esteja errado, por favor avisem-me. Abraços! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
diegopsi 0 Denunciar post Postado Abril 28, 2005 Vlw pessoal, tava com a mesma dúvida! Em relação ao "Próxima". http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
reoli 0 Denunciar post Postado Maio 9, 2005 Tudo bem pessoal, Valeu pela paginação depois de muita luta procurando na net achei esse muito bom, como estou migrande uma aplicação Asp para Php e a paginação é um item importante para a aplicação eu não estou familiarizado com o Php, vou deixar essa dica espero poder ajudar alguém: Tive problemas em trabalhar incluindo essa pagina, implementei uma função para não perder a referência com essa paginação . PHP [*]<? [*]////////////////////////////////////////////////////////////////// [*]// FUNCÃO PARA INCLUSÃO [*]// conteudo : Alvo do include [*]// page : A pagina para inclusão "paginacao.php" [*]// Pagina: Numero da Páginação [*]/////////////////////////////////////////////////////////////////// [*]function paginacao($page,$pagina){ [*] [*] $url = "conteudo.php?page=".$page."&pagina=".$pagina; [*] return $url; [*] [*]} [*]?> [*] [*]<? [*] [*] //COMO UTILIZAR NA PAGINAÇÃO [*] $url = paginacao($page,$i); [*] [*]?> Espero que isso possa retribuir a utilização do código disponibilizado que para mim foi de grande valia Valeu Sergio ReOli Msn/Em@ail: sergioreoli@hotmail.com http://www.sergioreoli.z6.com.br Vlw pessoal, tava com a mesma dúvida! Em relação ao "Próxima". http://forum.imasters.com.br/public/style_emoticons/default/joia.gif <{POST_SNAPBACK}> Compartilhar este post Link para o post Compartilhar em outros sites
webrodex 0 Denunciar post Postado Maio 13, 2005 Gostaria de saber como coloco paginação no meu sistema de fotos esse e o comando PHP [*]<?php [*]$host = "localhost"; [*]$user = "root"; [*]$senha = ""; [*]$db = "photos"; [*]$tabela = "foto_mulheres"; [*]$conn = mysql_connect($host,$user,$senha); [*]$banco = mysql_select_db($db); [*]$sql = mysql_query("SELECT * FROM foto_mulheres "); [*]echo "<table width=400 border=0>"; [*]$total = mysql_num_rows($sql); [*]$colunas = "3"; [*]if ($total>0) { [*] for ($i = 0; $i < $total; $i++) { [*] if (($i%$colunas)==0) { [*] echo "</tr>"; [*] echo "<tr>"; [*] } [*]$dados = mysql_fetch_array($sql); [*]$login = $dados["login"]; [*]$imagem_principal = $dados["imagem_principal"]; [*]echo "<td width='169 align='left' valign='top'><font color=#FF00CC size=2 face=verdana><b>$login </b> </font><br><img src=$imagem_principal width=200 height=284> </td>"; [*] } [*]} else { [*] echo "Nenhum registro encontrado"; [*]} [*] [*]?> Compartilhar este post Link para o post Compartilhar em outros sites
donato 0 Denunciar post Postado Junho 24, 2005 Galera está dando um problema ak, quando não acha nad ano banco, logicamente não aparece nada, mais ai aparece o proximo e quando você clica ele faz uma busca e aparece tudo do banco!! Compartilhar este post Link para o post Compartilhar em outros sites
Ariel 0 Denunciar post Postado Agosto 4, 2005 Caro AAlves... estou com o mesmissimo caso que o seu... porem, ja postei em varios forums.. e ninguem sabe explicar ou fazer passar as variaveis do $_post para as paginas seguintes... num é possivel que ninguem nunca tenha feito isso...!! http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif Compartilhar este post Link para o post Compartilhar em outros sites
Leandro Vieira Pinho 0 Denunciar post Postado Agosto 4, 2005 Galera está dando um problema ak, quando não acha nad ano banco, logicamente não aparece nada, mais ai aparece o proximo e quando você clica ele faz uma busca e aparece tudo do banco!! <{POST_SNAPBACK}> Olá Donato, se observar mais acima, verá que tive o mesmo problema que você, e expliquei como corrigí-lo. Até. Compartilhar este post Link para o post Compartilhar em outros sites
matsui 0 Denunciar post Postado Janeiro 24, 2006 ola galera alguem sabe qual a variavel devo editar colocando o ORDER BY ID desc para mim poder orgnizar do jeito que qroobrigado pela atençao Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Janeiro 24, 2006 como assim ? Compartilhar este post Link para o post Compartilhar em outros sites
MayconMM 0 Denunciar post Postado Janeiro 24, 2006 Fabio posso usar esses script que estao no laboratorio? Compartilhar este post Link para o post Compartilhar em outros sites
matsui 0 Denunciar post Postado Janeiro 24, 2006 como assim ?por exemplo a variavel $re esta assim$re = mysql_query("SELECT count(*) as total FROM tabela");e queria saber se posso deixa-la assim $re = mysql_query("SELECT count(*) as total FROM tabela ORDER BY id desc"); Compartilhar este post Link para o post Compartilhar em outros sites