Ir para conteúdo

POWERED BY:

Arquivado

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

Marostegan

listar usuarios

Recommended Posts

pessoal, pra variar estou com um outro probleminha aqui com php... =//

 

queria fazer uma pagina aonde possa listar os usuarios cadastrados para deletá-los...

 

tentei seguir esse exemplo que achei aqui no forum: http://forum.imasters.com.br/index.php?/topic/415230-select-e-exibicao-de-dados/page__hl__consultar%20registros__fromsearch__1

 

só que nao deu certo, eu acesso a página nao apresenta nenhum erro, mas tambem nao mostr a lista de usuarios cadastrados... aparece só o titulo "Lista de Usuários"

 

o que está faltando ou incorreto? =//

 

<?php
       require'config.php'
		         ?>
      </span>
      <h1 class="style2">Lista de Usuários</h1>
      <span class="style2">
      <?php
      @$sql = mysql_query("SELECT * FROM login ") or die (); 
	  @$resultado = mysql_num_rows($sql);
	    
	  echo "Total de usuário cadastrados no sistema: $resultado <BR><BR>";       
      
  	  while ($linha = @mysql_fetch_array($sql)) {
        
		 $login  = $linha['login'];
         $id    = $linha['id'];
      
	      echo "<b>$login</b> – <a href=’usuario_delete.php?id=".$id."’>Apagar</a><BR>";
      }
    ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

@dan_visualdm

 

Leia atentamente as Orientações para uma boa participação, principalmente no que se refere ao error_reporting e display_erros.

 

Remova todos esses @ do seu código, teste-o, leia as mensagens de erro que aparecerem e, caso ainda assim não consiga descobrir o que está acontecendo, poste cada uma das mensagens que tiverem aparecido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz o seguinte:

 

$sql = mysql_query("SELECT * FROM login ") or die ( mysql_error()); 
          $resultado = mysql_num_rows($sql);
vai retornar erros para você.

 

corrija, se não entender, poste.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá amigo, fiz essa alteração, e o erro que retorna é:

 

Warning: mysql_query() [function.mysql-query]: Access denied for user 'apache'@'localhost' (using password: NO) in /home/httpd/vhosts/finnusbijou.com.br/httpdocs/login/usuario_lista.php on line 13

 

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/httpd/vhosts/finnusbijou.com.br/httpdocs/login/usuario_lista.php on line 13

Access denied for user 'apache'@'localhost' (using password: NO)

a linha 13 é essa:

 

$sql = mysql_query("SELECT * FROM login ") or die ( mysql_error());

Compartilhar este post


Link para o post
Compartilhar em outros sites

pronto, tá ai o erro.

 

ou você não conectou na base de dados, ou você passou usuario/senha... errados.

corrija.

Compartilhar este post


Link para o post
Compartilhar em outros sites

então amigo, eu procurei na net sobre esse erro e vi que poderia ser isso, dai coloquei os @ e o erro sumia mas não aparecia nada também...

 

o que eu não entendo é o pq da esse erro uma vez que pra conectar ao BD eu usei:

 

<?php
    require ("config.php");

		         ?>

e dessa mesma forma eu usei pra conectar a página de login e talz... e a pagina de login esta funcionando certinho...

 

o que será que pode estar dando errado pra uma conectar e a outra não?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode estar incluindo o arquivo config.php errado, talvez ele esteja em uma página diferente

 

 

ola amigo...

 

nao entendi, como assim numa pagina diferente?

 

é que na verdade eu copiei essa ligação da pagina do login... e ela esta funcionando tudo certinho... por siso que nao to entendendo o pq desse erro

 

=////

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não consegui baixar os arquivos, posta o código do seu config.php e mostra sua hierarquia das pastas ai.

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

<html>
<head>
<title>Teste de Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.style2 {color: #000000}
-->
</style>
</head>
<body>
 	<span class="style2">
 	<?
 	require'config.php' //OU EU NÃO ENTENDI BEM, OU TA FALTANDO UM ';' AQUI NESTA LINHA
	 header("location: index.php");
	 	?>
 	</span>
 	<h1 class="style2">Lista de Usuários</h1>
 	<span class="style2">
 	<?
 	$sql = mysql_query("SELECT * FROM login") or die (); 
 $resultado = mysql_num_rows($sql);
		
 echo "Total de usuário cadastrados no sistema: $resultado <BR><BR>"; 	
 	
 while ($linha = mysql_fetch_array($sql)) {
 	
	 $login = $linha['login'];
 	$id	= $linha['id'];
 	
 	echo "<b>$login</b> – <a href='usuario_delete.php?id=".$id."'>Apagar</a><BR>";
 	}
	?>
 	</span>
</body>
</html>

 

 

coloquei um comentario no arquivo, e quero que você verifique.

 

no arquivo, é a linha 15

 

outra

 

você criou a função 'conecta ()', mas não chamou ela em lugar nenhum do arquivo.

 

verifique essas coisas e retorne

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.