diego-md 0 Denunciar post Postado Maio 28, 2009 estou tentando consultar os cadastros do meu banco e me apresenta erro.. alguém sabe oq está errado?? <?php $filtro = $_POST['nome']; echo "<form name='filtro' action='consulta.php' method='POST'>"; echo "Nome Usuario: <input type='text' name='usuario' value='$filtro'>"; echo "<select name='campo'>"; echo "<option value='nome'>Nome</option>"; echo "<option value='email'>Email</option>"; echo "</select>"; echo "<input type='submit' name='enviar' value='Consultar'>"; echo "</form>"; echo "Lista de Usuarios:<br><br>"; if ($filtro != "") { $campo = $_POST['campo']; $sql = "Select nome,datanasc, sexo, email, telefone, celular, senha from usuario where $campo like '$filtro' order by nome"; } else $sql = "Select nome,datanasc, sexo, email, telefone, celular, senha from usuario order by nome"; $select = mysql_query($sql) or die ('Erro ao executar a consulta aos logins'); echo($select) (o resto do código tah comentado no meu código...) O erro que me aparece é esse... Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\Diego-manutencao 2 - encaminhado\consulta.php on line 26 26- $select = mysql_query($sql) or die ('Erro ao executar a consulta aos logins'); Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo de Andrade 2 Denunciar post Postado Maio 28, 2009 você deu include no arquivo de conexão com o db? Compartilhar este post Link para o post Compartilhar em outros sites
diego-md 0 Denunciar post Postado Maio 28, 2009 O arquivo que conecta ao banco é sse... <?php $host = "localhost"; $user = "root"; $senha = ""; $dbname = "diego"; mysql_connect($host, $user, $senha) or die("Não foi possível conectar-se com o banco de dados"); mysql_select_db($dbname)or die("Não foi possível conectar-se com o banco de dados"); ?> Onde tenho o include é só na página de cadastro... Compartilhar este post Link para o post Compartilhar em outros sites
diego-md 0 Denunciar post Postado Maio 28, 2009 Aqui tá meu include... tenho que coloca ele em mais algum lugar?? <?php include ("conectar.php"); $nome = $_POST['nome']; $datanasc = $_POST['ano'].'-'.$_POST['mes'].'-'.$_POST['dia']; $sexo = $_POST['sexo']; $email = $_POST['email']; $msn = $_POST['msn']; $skype = $_POST['skype']; $orkut = $_POST['orkut']; $telefone = $_POST['telefone']; $celular = $_POST['celular']; $senha = $_POST['senha']; $sql = "INSERT INTO usuario ( nome, datanasc, sexo, email, msn, skype, orkut, telefone, celular, senha) VALUES ('$nome','$datanasc','$sexo','$email','$msn','$skype','$orkut','$telefone','$celular','$senha')"; //echo $sql; $insere = mysql_query($sql) or die(mysql_error()); if($insere) echo "Cadastro realizado com sucesso!"; else echo "Não foi possível fazer o seu cadastramento!"; ?> <a href='login.html'>Logar-se</a> Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo de Andrade 2 Denunciar post Postado Maio 28, 2009 diego, você também tem que colocar o include no seu código de consulta... dê um include com o arquivo de conexão ao bd na usa consulta e veja se funciona ^^ Compartilhar este post Link para o post Compartilhar em outros sites
diego-md 0 Denunciar post Postado Maio 28, 2009 ocorre este erro agora... Resource id #4 Compartilhar este post Link para o post Compartilhar em outros sites
diego-md 0 Denunciar post Postado Maio 28, 2009 diego, você também tem que colocar o include no seu código de consulta... dê um include com o arquivo de conexão ao bd na usa consulta e veja se funciona ^^ eu achei o erro... está funcionando... Compartilhar este post Link para o post Compartilhar em outros sites
diego-md 0 Denunciar post Postado Maio 28, 2009 diego, você também tem que colocar o include no seu código de consulta... dê um include com o arquivo de conexão ao bd na usa consulta e veja se funciona ^^ eu achei o erro... está funcionando... vlw Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo de Andrade 2 Denunciar post Postado Maio 28, 2009 posta teu script ai por favor... Compartilhar este post Link para o post Compartilhar em outros sites
diego-md 0 Denunciar post Postado Maio 28, 2009 posta teu script ai por favor... Após colocar o include, faltou alterar uma parte do script, mas já está feito... está tudo funcionando, muito obrigado... Compartilhar este post Link para o post Compartilhar em outros sites
diego-md 0 Denunciar post Postado Junho 1, 2009 Pessoal, vejam meu código... <?php include ("conectar.php"); session_start(); $email = $_SESSION['email']; echo $email; if ($email = "") { header("Location: login.php"); } else $sql = "Select nome,datanasc, sexo, email, msn, skype, orkut, telefone, celular, senha from usuario where email = '$email'"; $select = mysql_query($sql) or die ('Erro ao executar a consulta aos logins'); $linhas = mysql_num_rows($select); if ($linhas == 0) echo "Nenhum Usuario Cadastrado!"; else { while($row = mysql_fetch_array($select)) echo "<table border='1' width='400' align='center'> <tr> <td>Nome: </td><td>".$row["nome"]."</td> </tr> <tr> <td>Senha: </td><td>".$row["senha"]."</td> </tr> <tr> <td>Email: </td><td>".$row["email"]."</td> </tr> <tr> <td>Sexo: </td><td>".$row["sexo"]."</td> </tr> </table>"; } ?> Estou tentando efetuar uma consulta atrés do email(somente para exibir dados cadastrados)... sem where funciona, com o where não funciona, tanto que dando um echo "$email" e o email aparace e após buscar somente pelo email diz que não encontrou o cadastro... O que pode ser? Compartilhar este post Link para o post Compartilhar em outros sites
diego-md 0 Denunciar post Postado Junho 1, 2009 Pessoal, vejam meu código... <?php include ("conectar.php"); session_start(); $email = $_SESSION['email']; echo $email; if ($email = "") { header("Location: login.php"); } else $sql = "Select nome,datanasc, sexo, email, msn, skype, orkut, telefone, celular, senha from usuario where email = '$email'"; $select = mysql_query($sql) or die ('Erro ao executar a consulta aos logins'); $linhas = mysql_num_rows($select); if ($linhas == 0) echo "Nenhum Usuario Cadastrado!"; else { while($row = mysql_fetch_array($select)) echo "<table border='1' width='400' align='center'> <tr> <td>Nome: </td><td>".$row["nome"]."</td> </tr> <tr> <td>Senha: </td><td>".$row["senha"]."</td> </tr> <tr> <td>Email: </td><td>".$row["email"]."</td> </tr> <tr> <td>Sexo: </td><td>".$row["sexo"]."</td> </tr> </table>"; } ?> Estou tentando efetuar uma consulta atrés do email(somente para exibir dados cadastrados)... sem where funciona, com o where não funciona, tanto que dando um echo "$email" e o email aparace e após buscar somente pelo email diz que não encontrou o cadastro... O que pode ser? lembrando que em uma página em html tenho esse faixa de código <?php echo "<b>Usuário logado:</b> <a href='consulta_usuario.php'>$email</a> | <b><a href='logoff.php'>Sair</a></b>" ?> que refere-se a página assima Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Junho 1, 2009 SELECT nome, datanasc, sexo, email, msn, skype, orkut, telefone, celular, senha FROM `usuario` WHERE email = ".$email." Compartilhar este post Link para o post Compartilhar em outros sites
diego-md 0 Denunciar post Postado Junho 1, 2009 SELECT nome, datanasc, sexo, email, msn, skype, orkut, telefone, celular, senha FROM `usuario` WHERE email = ".$email." vlw mas continua apresentando a mesma msg "Nenhum Usuario Cadastrado!" e eu estou logado e não funciona... Utilizei o seguinte: $sql = "Select nome, datanasc, sexo, email, msn, skype, orkut, telefone, celular, senha FROM usuario WHERE email = '.$email.'"; Compartilhar este post Link para o post Compartilhar em outros sites