Jump to content
Hyuuga

[Resolvido] Problema na execução de query

Recommended Posts

Hyuuga

Aparece a mensagem: "Cadastro realizado com sucesso!" mas quando vou ver no banco de dados, não cadastrou. Bom, já da pra perceber que ele não estabeleceu uma conexão com o banco de dados mesmo dizendo na mensagem que cadastrou. Vejam as scripts.

addUsuario.php

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<div class="formularioPainel">

		<form action="" method="POST" enctype="multipart/form-data">
		<label>
		<span>Usuário: </span>
		<input type="text" name="usuario"
		</label>
		<label>
		<span>Senha: </span>
		<input type="password" name="senha"
		</label>
		<input type="submit" value="Cadastrar" >
		<input type="hidden" name="acao" value="cadastrar_usuario" />
		</form>
  				</div>
		<?php

			$usuario	= $_POST['usuario'];
			$senha		= $_POST['senha'];

			if(isset($_POST['acao']) && $_POST['acao'] == "cadastrar_usuario"){

				if($usuario == "" && $senha == ""){
					echo "<script>alert('Os campos não podem ficar vazios!')</script>";
					}else {
				$inserirRegistro = mysql_query("INSERT INTO usuarios (usuario, senha) VALUES('$usuario','$senha')");
					echo "<script>alert('Cadastro realizado com sucesso!')</script>";
				}
			}

		 ?>

config.php

<?php

/* Conexão com o Banco de Dados */

 $servidor = "localhost";
$bd	   = "testesite";
$usuario  = "root";
$senha	= "";

mysql_connect($servidor, $usuario, $senha) or die(mysql_error());
mysql_select_db($bd) or die(mysql_error());

?>

Edited by Rui Carlos

Share this post


Link to post
Share on other sites
Virneto

Não fazes ideia porque isto acontece?

Vê o teu código...

if($usuario == "" && $senha == ""){   //se (os campos estão vazios) faz...
echo "<script>alert('Os campos não podem ficar vazios!')</script>";   //diz que não podem ficar vazios
}else {	// SE NÂO faz...
$inserirRegistro = mysql_query("INSERT INTO usuarios (usuario, senha) VALUES('$usuario','$senha')");  //insere na bd
echo "<script>alert('Cadastro realizado com sucesso!')</script>";			   // diz que foi realizado com sucesso
}

Precisas de verificar se a query foi executada com sucesso.

pista: mysql->affected_rows


"Que inquieto desejo vos tortura, Seres elementares, força obscura? Em volta de que ideia gravitais?" >> Anthero de Quental

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Linuxando.com | ...

Share this post


Link to post
Share on other sites
Hyuuga

Ainda sou iniciante na programação, poderia ser mais especifico por favor ? poderia explicar um pouco melhor por favor? agradeço

Share this post


Link to post
Share on other sites
HappyHippyHippo

$inserirRegistro = mysql_query("INSERT INTO usuarios (usuario, senha) VALUES('$usuario','$senha')") or die(mysql_error());

lâ a mensagem de erro que te aparece e corrige de acordo

  • Vote 1

IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
Hyuuga

@HappyHippyHippo vlw' graças a você NOVAMENTE kkk' consegui identificar o erro e corrigir o mesmo! Obrigado! Não posso dar Like por que não tenho mais para hoje, mas assim que puder eu dou Like na sua resposta!

Edited by Hyuuga
  • Vote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.