neoo 0 Denunciar post Postado Agosto 3, 2011 galera eu estou fazendo um sistema de cadastro estou empacado nele esta dando o seguinte erros Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\Atualiza\Login\enviar_cadastro.php on line 11 Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\Atualiza\Login\enviar_cadastro.php on line 12 Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in C:\wamp\www\Atualiza\Login\enviar_cadastro.php on line 12 Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\wamp\www\Atualiza\Login\enviar_cadastro.php on line 14 Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\wamp\www\Atualiza\Login\enviar_cadastro.php on line 33 Ocorreu um erro no servidor ao tentar se cadastrar. vou postar aki a enviar_cadastro.php <?php include "config.php"; $login = $_POST["login"]; $senha = $_POST["senha"]; $senha2 = $_POST["senha2"]; $email = $_POST["email"]; $nome = $_POST["nome"]; $db = mysql_connect ($host, $login_db, $senha_db); $basedados = mysql_select_db($database); $pesquisar = mysql_query("SELECT * FROM '$tabela' WHERE login = '$login'", $db); if(@mysql_num_rows($pesquisar)==1) if ( $contagem == 1 ) { die("Login escolhido já cadastrado.<br>"); } if ( $login == "" ) { die("Você não digitou um login<br>"); } if ( $senha == "" ) { die("Você não digitou uma senha<br>"); } if ( $senha != $senha2 ) { die("Você digitou 2 senhas diferentes.<br>"); } $cadastrar = mysql_query("INSERT INTO '$tabela' (nome, login, senha, email) VALUES ('$nome','$login','$senha','$email')", $db); $accdir="C:\\wamp\\www\\Atualiza\\Login\\account\\"; if ( $cadastrar != false ) { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Cadastro com sucesso.</font></div>"; } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Ocorreu um erro no servidor ao tentar se cadastrar.</font></div>"; } ?> aqui esta a cadastrar.php <form name="cadastrar" method="post" action="enviar_cadastro.php"> <table width="400" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="150"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome:</font></td> <td width="250"><input name="nome" type="text" id="nome" maxlength="75"></td> </tr> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Login:</font></td> <td><input name="login" type="text" id="login" maxlength="30"></td> </tr> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Senha:</font></td> <td><input name="senha" type="password" id="senha" maxlength="30"></td> </tr> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Repetir Senha:</font></td> <td><input name="senha2" type="password" id="senha2" maxlength="30"></td> </tr> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Email:</font></td> <td><input name="email" type="text" id="email" maxlength="50"></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2"><div align="center"> <input name="enviar" type="submit" id="enviar" value="Enviar Cadastro"> <input name="limpar" type="reset" id="limpar" value="Limpar Dados"> </div></td> </tr> </table> </form> <?PHP if ($_POST) { echo ("Nome: ".$_POST['nome']."<br>"); echo ("Login: ".$_POST['login']."<br>"); echo ("Senha: ".$_POST['senha']."<br>"); echo ("Repitir Senha: ".$_POST['repetir senha']."<br>"); echo ("Email: ".$_POST['email']."<br>"); } ?> tem algo de errado ai me ajudem plzz Compartilhar este post Link para o post Compartilhar em outros sites
Fernando Gyn 0 Denunciar post Postado Agosto 3, 2011 verifica os dados de acesso acho que esta informando dados errados. Compartilhar este post Link para o post Compartilhar em outros sites
neoo 0 Denunciar post Postado Agosto 3, 2011 nao esta tudo certo pow o a config.php <? $host = "localhost"; //endereço do seu servidor MySQL $database = "va1"; //o database que conterá sua tabela, muitas vezes seu próprio login $tabela = "tblusuarios";//o nome de sua tabela $login_db = "root"; //login usado no MySQL $senha_db = ""; //senha usado no MySQL ?> se puder me mandar seu msn Compartilhar este post Link para o post Compartilhar em outros sites
Fernando Gyn 0 Denunciar post Postado Agosto 3, 2011 faz assim $db = mysql_connect ("localhost","root", ""); $basedados = mysql_select_db("va1"); para ver se funciona porque deve ter problemas em suas variaveis. Compartilhar este post Link para o post Compartilhar em outros sites
neoo 0 Denunciar post Postado Agosto 3, 2011 pow cara tu e fera deu ceerto mais ta dando seguinte erro na enviar_cadastro.php Ocorreu um erro no servidor ao tentar se cadastrar. somente ele manda seu msn Compartilhar este post Link para o post Compartilhar em outros sites
Fernando Gyn 0 Denunciar post Postado Agosto 3, 2011 bom falei pra setar lá porque deve ter problema no seu config e tipo nem rola msn. o negócio e aqui no forum pra ajudar mais pessoas. muda essa linha $cadastrar = mysql_query("INSERT INTO '$tabela' (nome, login, senha, email) VALUES ('$nome','$login','$senha','$email')", $db); para isso: $cadastrar = mysql_query("INSERT INTO '$tabela' (nome, login, senha, email) VALUES ('$nome','$login','$senha','$email')", $db)or die(mysql_error()); Compartilhar este post Link para o post Compartilhar em outros sites
neoo 0 Denunciar post Postado Agosto 3, 2011 cara deu nao ta dando esse erro You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''' (nome, login, senha, email) VALUES ('samir','samir2','2248787','samir_sauma@h' at line 1 Compartilhar este post Link para o post Compartilhar em outros sites
Fernando Gyn 0 Denunciar post Postado Agosto 3, 2011 tenta assim : $cadastrar = mysql_query("INSERT INTO $tabela (nome, login, senha, email) VALUES ('$nome','$login','$senha','$email')", $db)or die(mysql_error()); Compartilhar este post Link para o post Compartilhar em outros sites
neoo 0 Denunciar post Postado Agosto 3, 2011 continua dando isso. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(nome, login, senha, email) VALUES ('samir','aaaaspirina','aspirina','samir_saum' at line 1 talvez seria algo na tabela nao cara? Compartilhar este post Link para o post Compartilhar em outros sites
Fernando Gyn 0 Denunciar post Postado Agosto 3, 2011 bom nem sei tem pessoas que falam para usar crase em vez de aspas simples, mas pelo menos no meu tanto faz tenta colocar crase e coloca o nome dos campos também com crase. e vamos ver no que dá. Compartilhar este post Link para o post Compartilhar em outros sites
neoo 0 Denunciar post Postado Agosto 3, 2011 ta dando e msma coisa ta tenso a coisa ;/ Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Agosto 3, 2011 $cadastrar = mysql_query("INSERT INTO `tblusuarios` (`nome`, `login`, `senha`, `email`) VALUES ('$nome','$login','$senha','$email')")or die(mysql_error()); Compartilhar este post Link para o post Compartilhar em outros sites
neoo 0 Denunciar post Postado Agosto 3, 2011 pow mod vlw resolveu tem um probleminha mais e resolvo ta so criando usuario na table deveria criar na pasta tbm mais se quiser da closed [x] Compartilhar este post Link para o post Compartilhar em outros sites
Jefrey 0 Denunciar post Postado Agosto 4, 2011 O problema das pastas talvez seja CHMOD (permissões). Compartilhar este post Link para o post Compartilhar em outros sites