Ir para conteúdo
Fórum Script Brasil
  • 0

Listar Usuarios


Fabyo

Pergunta

Olhem meu codigo:

#conecta.php

<?

require "config.ini"; // busca a configuração no arquivo ini

//include "config.php"; busca a configuração na pagina config.php

$cn = mysql_connect($host, $login, $senha) or print (mysql_error());

mysql_select_db($tabela_cli, $cn) or print(mysql_error());

$sql = "SELECT * FROM $bd";

$exe = mysql_query($sql, $cn) or print(mysql_error());

while($l = mysql_fetch_array($exe)) {

$nome = $l[nome];

$idade = $l[idade];

$sexo = $l[sexo];

$area = $l[area];

$nome = ucwords($nome); // coloca as 1 letras em maiusculas

}

?>

#listar.php

<?

include "conecta.php";

?>

<?

{

echo "

<tr align=\"center\" class=\"TableCell\">

<td>$nome</td> //Aqui mostra só um usario não aparece o resto

<td>$idade</td>

<td>$sexo</td>

<td>$area</td>

</tr>";

}

?>

Link para o comentário
Compartilhar em outros sites

16 respostass a esta questão

Posts Recomendados

  • 0

O seu código digamos que ele esteja incompleto, mais posso ter a solução veja:

while($l = mysql_fetch_array($exe)) {

$nome = $l[nome];

$idade = $l[idade];

$sexo = $l[sexo];

$area = $l[area];

$nome = ucwords($nome); // coloca as 1 letras em maiusculas

echo "<tr align=\"center\" class=\"TableCell\">";

echo "<td>$nome</td>";

echo "<td>$idade</td>";

echo "echo "<<td>$sexo</td>";

echo "<td>$area</td>";

echo "</tr>";

}

Exatamente como o Luciano Falou.

Caso não apareça os dados, pode ser que os campos não estão batendo com o da tabela.

Link para o comentário
Compartilhar em outros sites

  • 0

não estou conseguindo explicar direito então vou colocar o codigo todo pra vocês verem

#conecta.php

<?

require "config.ini"; // busca a configuração no arquivo ini

//include "config.php"; busca a configuração na pagina config.php

$cn = mysql_connect($host, $login, $senha) or print (mysql_error());

mysql_select_db($tabela_cli, $cn) or print(mysql_error());

$sql = "SELECT * FROM $bd";

$exe = mysql_query($sql, $cn) or print(mysql_error());

while($l = mysql_fetch_array($exe)) {

$nome = $l[nome];

$idade = $l[idade];

$sexo = $l[sexo];

$area = $l[area];

$nome = ucwords($nome); // coloca as 1 letras em maiusculas

}

?>

#listar.php

<?

include "conecta.php";

?>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<link href="cadastro.css" rel="stylesheet" type="text/css">

</head>

<body>

<form action="cadastrar.php" method="post">

<p>&nbsp;</p>

<p>&nbsp;</p>

<table width="70%" border="0" align="center" cellpadding="4" cellspacing="0" class="Table">

<tr align="center" class="TableTitle">

<td width="100%" colspan="4">Lista de Funcion&aacute;rios: </td>

</tr>

<tr align="center" class="TableSubtitle">

<td width="40%">Nome</td>

<td width="10%">Idade</td>

<td width="20%">Sexo</td>

<td width="30%">Depto.</td>

</tr>

<?

{

echo "

<tr align=\"center\" class=\"TableCell\">

<td>$nome</td>

<td>$idade</td>

<td>$sexo</td>

<td>$area</td>

</tr>";

}

?>

</table>

<p>&nbsp;</p>

<p align="center"><a href="./">Clique aqui para voltar</a> </p>

</form>

<p align="center">&nbsp;</p>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0

vê se dá certo, tira a parte do while do arquivo conecta.php e coloca no listar.php

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<link href="cadastro.css" rel="stylesheet" type="text/css">

</head>

<body>

<form action="cadastrar.php" method="post">

<p>&nbsp;</p>

<p>&nbsp;</p>

<table width="70%" border="0" align="center" cellpadding="4" cellspacing="0" class="Table">

<tr align="center" class="TableTitle">

<td width="100%" colspan="4">Lista de Funcion&aacute;rios: </td>

</tr>

<tr align="center" class="TableSubtitle">

<td width="40%">Nome</td>

<td width="10%">Idade</td>

<td width="20%">Sexo</td>

<td width="30%">Depto.</td>

</tr>

<?

while($l = mysql_fetch_array($exe)) {

$nome = $l[nome];

$idade = $l[idade];

$sexo = $l[sexo];

$area = $l[area];

$nome = ucwords($nome); // coloca as 1 letras em maiusculas

echo "

<tr align=\"center\" class=\"TableCell\">

<td>$nome</td>

<td>$idade</td>

<td>$sexo</td>

<td>$area</td>

</tr>";

}

?>

</table>

<p>&nbsp;</p>

<p align="center"><a href="./">Clique aqui para voltar</a> </p>

</form>

<p align="center">&nbsp;</p>

</body>

</html>

vê se funciona agora

Link para o comentário
Compartilhar em outros sites

  • 0

não to conseguindo pessoal continua aparecendo 1 usuario mas pra ter certeza

eu fiz esse teste

while($l = mysql_fetch_array($exe)) {

echo "Nome: $l[nome] - Email: $l - Endereço: $l[end] - Telefone: $l[tel]<br>";

}

dai apareceu todos usuarios

mas como que eu jogo as informações dentro da tabela?

Link para o comentário
Compartilhar em outros sites

  • 0

não estou entendendo o que vocês querem que eu faça então por favor

auterem pra mim o meu codigo e me passem pra eu entender

#conecta.php

<?

require "config.ini"; // busca a configuração no arquivo ini

//include "config.php"; busca a configuração na pagina config.php

$cn = mysql_connect($host, $login, $senha) or print (mysql_error());

mysql_select_db($tabela_cli, $cn) or print(mysql_error());

$sql = "SELECT * FROM $bd";

$exe = mysql_query($sql, $cn) or print(mysql_error());

while($l = mysql_fetch_array($exe)) {

$nome = $l[nome];

$idade = $l[idade];

$sexo = $l[sexo];

$area = $l[area];

$nome = ucwords($nome); // coloca as 1 letras em maiusculas

?>

#############

#listar.php

<?

include "conecta.php";

?>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<link href="cadastro.css" rel="stylesheet" type="text/css">

</head>

<body>

<form action="cadastrar.php" method="post">

<p>&nbsp;</p>

<p>&nbsp;</p>

<table width="70%" border="0" align="center" cellpadding="4" cellspacing="0" class="Table">

<tr align="center" class="TableTitle">

<td width="100%" colspan="4">Lista de Funcion&aacute;rios: </td>

</tr>

<tr align="center" class="TableSubtitle">

<td width="40%">Nome</td>

<td width="10%">Idade</td>

<td width="20%">Sexo</td>

<td width="30%">Depto.</td>

</tr>

<?

{

echo "

<tr align=\"center\" class=\"TableCell\">

<td>$nome</td>

<td>$idade</td>

<td>$sexo</td>

<td>$area</td>

</tr>";

}

?>

</table>

<p>&nbsp;</p>

<p align="center"><a href="./">Clique aqui para voltar</a> </p>

</form>

<p align="center">&nbsp;</p>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0
vê se dá certo, tira a parte do while do arquivo conecta.php e coloca no listar.php

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<link href="cadastro.css" rel="stylesheet" type="text/css">

</head>

<body>

<form action="cadastrar.php" method="post">

<p>&nbsp;</p>

<p>&nbsp;</p>

<table width="70%" border="0" align="center" cellpadding="4" cellspacing="0" class="Table">

<tr align="center" class="TableTitle">

<td width="100%" colspan="4">Lista de Funcion&aacute;rios: </td>

</tr>

<tr align="center" class="TableSubtitle">

<td width="40%">Nome</td>

<td width="10%">Idade</td>

<td width="20%">Sexo</td>

<td width="30%">Depto.</td>

</tr>

<?

while($l = mysql_fetch_array($exe)) {

$nome = $l[nome];

$idade = $l[idade];

$sexo = $l[sexo];

$area = $l[area];

$nome = ucwords($nome); // coloca as 1 letras em maiusculas

echo "

<tr align=\"center\" class=\"TableCell\">

<td>$nome</td>

<td>$idade</td>

<td>$sexo</td>

<td>$area</td>

</tr>";

}

?>

</table>

<p>&nbsp;</p>

<p align="center"><a href="./">Clique aqui para voltar</a> </p>

</form>

<p align="center">&nbsp;</p>

</body>

</html>

vê se funciona agora

O luciano já postou agora teste.

Link para o comentário
Compartilhar em outros sites

  • 0

#conecta.php

<?

require "config.ini"; // busca a configuração no arquivo ini

//include "config.php"; busca a configuração na pagina config.php

$cn = mysql_connect($host, $login, $senha) or print (mysql_error());

mysql_select_db($tabela_cli, $cn) or print(mysql_error());


?>

#############

#listar.php

<?

include "conecta.php";


?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="cadastro.css" rel="stylesheet" type="text/css">
</head>

<body>
<form action="cadastrar.php" method="post">
<p>&nbsp;</p>
<p>&nbsp;</p>
<table width="70%" border="0" align="center" cellpadding="4" cellspacing="0" class="Table">
<tr align="center" class="TableTitle">
<td width="100%" colspan="4">Lista de Funcion&aacute;rios: </td>
</tr>
<tr align="center" class="TableSubtitle">
<td width="40%">Nome</td>
<td width="10%">Idade</td>
<td width="20%">Sexo</td>
<td width="30%">Depto.</td>
</tr>
<?
$sql = "SELECT * FROM $bd";
$exe = mysql_query($sql, $cn) or print(mysql_error());

while($l = mysql_fetch_array($exe)) {
$nome = $l[nome];
$idade = $l[idade];
$sexo = $l[sexo];
$area = $l[area];
$nome = ucwords($nome); // coloca as 1 letras em maiusculas

echo "
<tr align=\"center\" class=\"TableCell\">
<td>$nome</td>
<td>$idade</td>
<td>$sexo</td>
<td>$area</td>
</tr>";
}
?>
</table>
<p>&nbsp;</p>
<p align="center"><a href="./">Clique aqui para voltar</a> </p>
</form>
<p align="center">&nbsp;</p>
</body>
</html>

vê agora, se continuar a não dar certo, verifica o conteúdo da var $bd e $tabela_cliente e lembre-se:

mysql_select_db($tabela_cli, $cn) or print(mysql_error());

aqui você tem que colocar o nome da base de dados e não da tabela

$sql = "SELECT * FROM $bd";

e aqui o nome da tabela e não da base de dados

*editado

foi mal Gladisson ter postado de novo, é que eu não tinha visto que você já tinha respondido

-

*

Link para o comentário
Compartilhar em outros sites

  • 0

Isso fique atento para não ir trocando as variavel isso pode dar um confunsão a até comprometer seu servidor, já pensou você colocar a variavel da senha e usuário e um echo, print ou eof ??? e danou se for pago, ai se você tiver dados comprometedor ao site, você terá que modificar tudo o mais rápido possível.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...