Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Green

[Resolvido] oque tem de errado neste codigo de listar dados ?

Recommended Posts

<?

$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

$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

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

$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

$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

$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

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

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

$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

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

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

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.