Ir para conteúdo

POWERED BY:

Arquivado

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

lsteffler

Como Fazer para o campo senha aparecer *****

Recommended Posts

Olá!

 

No formulario de cadastro defini assim:

 

<input name="senha" type="password" maxlength="6" id="senha" />

No banco de dados defini como tipo VARCHAR e tamanho 6.

 

 

Aí, na pagina que lista os usuários cadastrados, tem a opção de editar e exluir. E esta lista o campo senha nao aparece em asteriscos (*****) aparece a senha mesmo.

 

Queria saber como fazer para nessa exibição dos usuarios as senhas aparecerem com asterisco.

 

Código do listar_users.php:

<?php
@ini_set('display_errors', '1');
error_reporting(E_ALL);

mysql_connect("localhost", "lsteffler", "lsteffler");
mysql_select_db("banco");
$resultado = mysql_query("select * from usuarios");
mysql_close();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Lista de Dados</title>
</head>

<body>
<?php
if(mysql_num_rows($resultado) < 1) {
	exit;
}
?>
<h2 align="center"><strong>Lista de Usuários Cadastrados</strong></h2>

<table border="1" align="center">
  <tr>
	<th>ID</th>
	<th>NOME</th>
	<th>TITULO</th>
	<th>SENHA</th>
	<th>EDITAR/EXCLUIR</th>
  </tr>
<?php
while($l = mysql_fetch_array($resultado)) {
	$id	  = $l["id_user"];
	$nome	= $l["nome"];
	$titulo	 = $l["titulo"];
	$senha   = $l["senha"];
	
	echo"
  <tr>
	<td>$id</td>
	<td>$nome</td>
	<td>$titulo</td>
	<td>$senha</td>
	<td><a href=\"editar_user.php?id=$id\">[Editar]</a> | <a href=\"excluir_user.php?id=$id\">[Excluir]</a></td>
  </tr>\n";
}  
?>  
</table>
<br />
<a href="../controle.html">Voltar</a> 
</body>
</html>

Muito Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho que você está fazendo confusão(se eu entendi o que você disse),

você quer que aqui nessa linha:

<td>$senha</td>
fique com *****??

 

lsteffler esse código é o mesmo que desse link: http://forum.imasters.com.br/index.php?showtopic=278183

por que não postou a duvida lá mesmo??

 

por acaso conseguiu resolver o problema de não aparecer nada???

 

falow abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

silverfox, sim resolvi aquele lá...

 

Normalmente meus erros sao besteirinhas, pq eu nao entendo direito o php, lá tava assim:

 

$titulo = $1["titulo"];

 

e no lugar do 1 era pra ser um "l" (éle minusculo)

 

Se puder, me explica o que é exatamente este "éle"?

 

 

Quando faço essa busca e ele me retorna todos os usuários com suas respectivas senhas, qeuria q retornasse no lugar da senha os *****

 

-----------------------

 

hum... pelo q você me falou aí em cima acho q tou me ligando... é só eu escrever os asteriscos mesmo né?

 

no lugar de <td>$senha</td> colocar <td>*****</td> aí td bem da certo... acho que me exaltei... o real problema é na hora de poder editar o usuário que seria o código abaixo:

 

<?php
@ini_set('display_errors', '1');
error_reporting(E_ALL);

$id = $_GET["id"];
settype($id, "integer");

mysql_connect("localhost", "lsteffler", "lsteffler");
mysql_select_db("banco");

$resultado = mysql_query("select * from usuarios where id_user = $id");
$dados	 = mysql_fetch_array($resultado);
mysql_close();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Cadastro</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="salvar_edicao_user.php">
<input type="hidden" name="id" id="id" value="<?php echo $id;?>" />
  <h2 align="center"><strong>Edição de usuários</strong></h2>
  <table width="390" border="1" align="center">
	<tr>
	  <td width="165">Usuário</td>
	  <td width="209"><input name="nome" type="text" id="nome" value="<?php echo $dados["nome"];?>" /></td>
	</tr>
	<tr>
	  <td>Título</td>
	  <td><input name="titulo" type="text" id="titulo" value="<?php echo $dados["titulo"];?>" /></td>
	</tr>
	<tr>
	  <td>Senha</td>
	  <td><input name="senha" type="text" id="senha" value="<?php echo $dados["senha"];?>" /></td>
	</tr>
	<tr>
	  <td> </td>
	  <td><input type="submit" name="Submit" value="Gravar Alterações" style="cursor:pointer"/></td>
	</tr>
  </table>
</form>
<br />
<a href="../controle.html">Voltar</a>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

OMG :blink:

 

Mas eu sou muito burro mesmo, credo....

 

Silverfox ou outro moderador por favor apague este tópico.... Deus meu.... ja vi q só falei besteira aqui... ja encherguei o que tenho q fazer....

 

Desculpe o transtorno. http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

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.