Green 0 Denunciar post Postado Fevereiro 25, 2009 <? $db=mysql_connect("localhost","root","123"); $bd=mysql_select_db("mural_de_recados"); $pag = $_GET['pag']; if(isset($pag)){ $pag = $pag; }else{ $pag =1; } $quantidade =5; $inicio =($pag*$quantidade)-$quantidade; $sql = mysql_query("SELECT *FROM users ORDER BY nome LIMIT $inicio, $quantidade"); while($linha = mysql_fetch_array($sql)){ $nome = $linha['nome']; echo "$nome<br>"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Skyo 1 Denunciar post Postado Fevereiro 25, 2009 $inicio =($pag*$quantidade)-$quantidade;Tenta tirar esse - $quantidade... Tenta assim... if(isset($pag)){ $pag = $pag; }else{ $pag =1; } $x = $pag - 1; $quantidade = 5; $inicio = $x * $quantidade; $sql = mysql_query("SELECT * FROM users ORDER BY nome LIMIT $inicio, $quantidade"); Compartilhar este post Link para o post Compartilhar em outros sites
studdiox 0 Denunciar post Postado Fevereiro 25, 2009 Este cod tambem gera uma paginação ? Ou somente exibe 5 resultados ? Compartilhar este post Link para o post Compartilhar em outros sites
Green 0 Denunciar post Postado Fevereiro 25, 2009 continua não funcionando o pior éque esse codigo ta certo Compartilhar este post Link para o post Compartilhar em outros sites
Skyo 1 Denunciar post Postado Fevereiro 25, 2009 Se tem página é porque provém de paginação, poderia gerar, provavelmente gera mas não vem ao caso no script, ele está com problemas na consulta. Tem tutoriais disso aqui no imasters mesmo, laboratório de scripts tb. Compartilhar este post Link para o post Compartilhar em outros sites
Green 0 Denunciar post Postado Fevereiro 25, 2009 gera paginação tb ,mas ja era pra ele estar mostrando os 5 primeiros dados Compartilhar este post Link para o post Compartilhar em outros sites
Thomazelli 0 Denunciar post Postado Fevereiro 25, 2009 $sql = mysql_query("SELECT *FROM users ORDER BY nome LIMIT $inicio, $quantidade"); Observe ai no SQL que o *FROM estão juntos. Tente separá-los para ver se resolve. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Thomazelli 0 Denunciar post Postado Fevereiro 25, 2009 $sql = mysql_query("SELECT *FROM users ORDER BY nome LIMIT $inicio, $quantidade"); Observe ai no SQL que o *FROM estão juntos. Tente separá-los para ver se resolve. Abraços... Desconsiderar... http://forum.imasters.com.br/public/style_emoticons/default/dormindo.gif Compartilhar este post Link para o post Compartilhar em outros sites
Skyo 1 Denunciar post Postado Fevereiro 25, 2009 $sql = mysql_query("SELECT *FROM users ORDER BY nome LIMIT $inicio, $quantidade"); Observe ai no SQL que o *FROM estão juntos. Tente separá-los para ver se resolve. Abraços... No meu exemplo eu separei e ele diz que o erro persiste, estranho, como eu disse no laboratório tem vários exemplos. Compartilhar este post Link para o post Compartilhar em outros sites
Green 0 Denunciar post Postado Fevereiro 25, 2009 Thomazelli como faz isso ? p/q agora to achando que é isso tem outros scripts corretos e tb ñ funcionan eno pc de outros funcionan Compartilhar este post Link para o post Compartilhar em outros sites
Thomazelli 0 Denunciar post Postado Fevereiro 25, 2009 Onde voce esta fazendo os testes? Local ou na web? Qual a estrutura da sua tabela no banco de dados? Qual o erro que o navegador retorna quando voce acessa essa pagina? Compartilhar este post Link para o post Compartilhar em outros sites
espiculo 1 Denunciar post Postado Fevereiro 25, 2009 $selec = "SELECT *FROM users ORDER BY nome LIMIT $inicio, $quantidade"; $exec = mysql_query($selec, $db) or die(mysql_error()); while($campos=mysql_fetch_array($exec)) { extract($campos); Compartilhar este post Link para o post Compartilhar em outros sites
Green 0 Denunciar post Postado Fevereiro 25, 2009 Onde voce esta fazendo os testes? Local ou na web? Qual a estrutura da sua tabela no banco de dados? Qual o erro que o navegador retorna quando voce acessa essa pagina? servidor local e dizpagina ñ pode ser exibida e em propriedades isso: HTTP 500 - Erro Interno do Servidor res://ieframe.dll/http_500.htm#http://localhost/pagina%c3%a7%c3%a3o/index2.php Compartilhar este post Link para o post Compartilhar em outros sites
Green 0 Denunciar post Postado Fevereiro 25, 2009 Onde voce esta fazendo os testes? Local ou na web? Qual a estrutura da sua tabela no banco de dados? Qual o erro que o navegador retorna quando voce acessa essa pagina? servidor local e dizpagina ñ pode ser exibida e em propriedades isso: HTTP 500 - Erro Interno do Servidor res://ieframe.dll/http_500.htm#http://localhost/pagina%c3%a7%c3%a3o/index2.php mas amigo explica oque vctava falando antes tamanho e caracteres Compartilhar este post Link para o post Compartilhar em outros sites
Thomazelli 0 Denunciar post Postado Fevereiro 25, 2009 Onde voce esta fazendo os testes? Local ou na web? Qual a estrutura da sua tabela no banco de dados? Qual o erro que o navegador retorna quando voce acessa essa pagina? servidor local e dizpagina ñ pode ser exibida e em propriedades isso: HTTP 500 - Erro Interno do Servidor res://ieframe.dll/http_500.htm#http://localhost/pagina%c3%a7%c3%a3o/index2.php mas amigo explica oque vctava falando antes tamanho e caracteres Aquele post que fiz era pra outro topico cara, coloquei em lugar errado apenas...rs... Pelo que voce disse, pode ser um problema no seu apache (nao sei qual servidor voce usa). Limpe esse codigo e coloque apenas um echo para ver se funciona...So por desencargo de consiencia mesmo :D Compartilhar este post Link para o post Compartilhar em outros sites
Green 0 Denunciar post Postado Fevereiro 25, 2009 PESSOAL TROQUEI DE PASTA DENTRO DO SERVIDOR E TUDO FUNCIONO . ALGUEM SABE ME EXPLICAR ISSO Compartilhar este post Link para o post Compartilhar em outros sites
Thomazelli 0 Denunciar post Postado Fevereiro 25, 2009 Muito bom que funcionou... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif O APACHE tem uma pasta certa para voce hospedar suas paginas localmente. Nao poderia abrir uma pagina PHP que estivesse dentro do desktop por exemplo. Normalmente, dependendo da forma de instalacao, a pasta padrao fica em C:/APACHE/HTDOCS. O que pode ser tambem, o caso de caracteres invalidos no nome da pasta antiga. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Green 0 Denunciar post Postado Fevereiro 25, 2009 Muito bom que funcionou... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif O APACHE tem uma pasta certa para voce hospedar suas paginas localmente. Nao poderia abrir uma pagina PHP que estivesse dentro do desktop por exemplo. Normalmente, dependendo da forma de instalacao, a pasta padrao fica em C:/APACHE/HTDOCS. O que pode ser tambem, o caso de caracteres invalidos no nome da pasta antiga. Abraços... MAS TAVA DENTRO DO SERVIDOR MUDEI DENTRO DELE MESMO Compartilhar este post Link para o post Compartilhar em outros sites
Thomazelli 0 Denunciar post Postado Fevereiro 25, 2009 Entao pode ser o problema dos caracteres invalidos no nome da pasta, e que quando voce a chamava na URL, o navegador nao aceitava e retornava o erro interno de pagina nao pode ser exibida. Compartilhar este post Link para o post Compartilhar em outros sites
Thomazelli 0 Denunciar post Postado Fevereiro 25, 2009 Olha so o erro como voce me passou: res://ieframe.dll/http_500.htm#http://localhost/pagina%c3%a7%c3%a3o/index2.php A pagina que voce estava chamando, aparentemente se chamava PAGINAÇÃO...com Ç e Ã...e isso é caracter invalido. Voce deve ter jogado os arquivos em uma pasta sem esse tipo de caractere... Compartilhar este post Link para o post Compartilhar em outros sites