Zoação 2 Denunciar post Postado Maio 26, 2013 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) { //cadastraecho "<h3><center> Email Não Localizado. Você pode realizar o cadastro agora!!!<center></h3>\n\n"; }else{ // mensagem para email existenteecho "<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
cristianoolv 93 Denunciar post Postado Maio 26, 2013 Tem que conectar. Use PDo ou mysqli pra fazer isso. Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Maio 26, 2013 Falta a parte da conexão ao banco Edit, post simultâneo.. Compartilhar este post Link para o post Compartilhar em outros sites
Zoação 2 Denunciar post Postado Maio 27, 2013 Como faço isto? Obrigado!! (sou novo com PHP...) Compartilhar este post Link para o post Compartilhar em outros sites
Rogério Santana 172 Denunciar post Postado Maio 27, 2013 :google: Como criar uma conexão com banco de dados com pdo Compartilhar este post Link para o post Compartilhar em outros sites