Erro bobo em mysql fetch array
Pessoal estou fazendo um codigo para o usuario que esta logado trocar a sua senha.... ele entra com a senha atual e a senha nova depois confirma a nova senha
<?php
include("chkloginadmin.php");
include("conexao.php");
include("funcoes.php");
header('Content-Type: text/html; charset=utf-8');
$senha = md5($_POST['senhaatual']);
$senha_nova = md5($_POST['senhanova']);
$confirme_senha = md5($_POST['repetesenhanova']);
$usuario = $_SESSION["usuario"];
$senha_banco = mysql_query("SELECT senhaUsuario FROM tblusuarios WHERE loginUsuario='$usuario'") or die (mysql_error());
$contadorsenha = @mysql_num_rows($senha_banco);
if ($contadorsenha!=0){
while($dados = mysql_fetch_array($senha_banco)) {
$senha_banco = $dados['senhaUsuario'];
}
if(($senha_nova=="d41d8cd98f00b204e9800998ecf8427e") || ($confirme_senha=="d41d8cd98f00b204e9800998ecf8427e")){
echo "Campos senha não podem ser Nulos!";
exit();
}else if(($senha != $senha_banco) || ($senha_nova != $confirme_senha)){
echo "Senhas Digitadas não conferem!";
exit();
}else{
$atualizasenha = mysql_query("UPDATE tblusuarios SET senhaUsuario='$senha_nova' WHERE loginUsuario='$usuario'")or die(mysql_error());
echo "Nova senha salva com sucesso.";
}} else{
echo "Ocorreu um erro.";
}
?>o erro é nessa linha
while($dados = mysql_fetch_array($senha_banco)) {
. O código até funciona, mas apresenta um erro
SCREAM: Error suppression ignored for ( ! ) Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in C:\wamp\www\cobranca\admin\alterar_senha.php on line 17 Call Stack # Time Memory Function Location 3 0.0109 796824 mysql_fetch_array ( ) ..\alterar_senha.php:17
Discussão (3)
Carregando comentários...