Ir para conteúdo

POWERED BY:

Arquivado

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

neoo

[Resolvido] error constante

Recommended Posts

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

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

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

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

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

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

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

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

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
$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

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

O problema das pastas talvez seja CHMOD (permissões).

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.