Ir para conteúdo

Arquivado

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

Zoação

Localizar REGISTRO em banco de dados e confirmar! (simples)

Recommended Posts

Tenho um banco de dados (nome: "cadastrofull") e neste uma tabela chamada "usuarios" que preciso realizar uma consulta simples que faça o seguinte:

 

1. Informo o e-mail em um formulário "localizar.html" e este faça uma consulta no banco de dados:

 

<form name="form1" method="post" action="consultaemailparacadastro.php">
<table align="center" cellpadding="0" cellspacing="0" style="width: 500">
<tr>
<td class="auto-style5" style="width: 250">Informe primeiro o e-mail</td>
<td class="auto-style4" style="width: 250">
<input name="email" type="text" id="email" class="auto-style1" style="width: 218px"></td>
</tr>
</table>

2. De acordo com a consulta "consultaemailparacadastro.php" realizada pelo código PHP recebo a mensagem de que o e-mail foi localizado e que não há como realizar o cadastro, ou então se o e-mail informado em localizar.html não for encontrado, seja automaticamente redirecionado para um outro formulário chamado "novocadastro.html".

 

Veja então abaixo o arquivo "consultaemailparacadastro.php":

 

<?
$mysql_host = "host";
$mysql_database = "bancodedados";
$mysql_user = "user";
$mysql_password = "senha";

$busca = mysql_query("SELECT COUNT(*) AS rows FROM usuarios WHERE email = '$email'");

if (mysql_result($busca, 0, "email")==0) {


//cadastra
echo "<h3><center> Email Não Localizado. Você pode realizar o cadastro agora!!!<center></h3>\n\n";

}else{

// mensagem para email existente
echo "<h3><center> Infelizmente o e-mail já encontra-se no banco de dados. Por favor refaça sua consulta ou fale com o suporte técnico!!!<center></h3>\n\n";

}

?>

 

Então, sempre que tento, ocorre erro... veja:

 

Mensagem 01:

Warning: mysql_query() [function.mysql-query]: Access denied for user nomeusuario' (using password: NO) in /<linkarquivophp> on line 7

 

Mensagem 02:

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /<linkarquivophp>on line 7

Mensagem 03:

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /<linkarquivophp> on line 9

 

 

Linha 7:

$busca = mysql_query("SELECT COUNT(*) AS rows FROM usuarios WHERE email = '$email'");

 

Linha 9:

if (mysql_result($busca, 0, "email")==0) {

 

O que esta errado? Alguém poderia ajudar a corrigir?

Obrigado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Falta a parte da conexão ao banco

 

Edit, post simultâneo..

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.