Ir para conteúdo

POWERED BY:

Arquivado

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

fzeletronicos

Problemas com inserção no MySQL

Recommended Posts

boa tarde galera to meio perdido

alguem poderia me ajudar nao acho onde errei

 

nessas linhas mesmo eu cadastrando em branco ele nao da erro

<?php

$conexao = mysql_connect ("localhost", "root","");

$bd = mysql_select_db("usuarios");

 

 

$nome = $_POST['nome'];

$usuario = $_POST['usuario'];

$senha = $_POST['senha'];

$email = $_POST['email'];

 

$sql = mysql_query("INSERT INTO usuarios (nome, usuario, senha, email) VALUES ('$nome', '$usuario', '$senha', '$email')");

if($sql == true){

 

 

echo"<meta http-equiv='refresh' content='0; URL=cadastro.php'>

<script type='text/javascript'>alert('usuarios : $usuario, Cadastro com sucesso')</script>

";

}else{

 

echo"<meta http-equiv='refresh' content='0; URL=cadastro.php'>

<script type='text/javascript'>alert('Erro de Cadastro')</script>

";

 

}

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde, fzeletronicos, bem vindo ao fórum.

 

Seria interessante você dar uma lida nas regras:

http://forum.imasters.com.br/index.php?app=core&module=help

 

Tente assim:

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

 

E veja se algum erro é mostrado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual sua duvida? Ele da erro ao inserir? ou não da erro e está inserindo qualquer valor?... No mínimo tem um campo ID autoincrement, então ele adiciona só o ID... Se você quer que de erro, coloque um verificador antes..

 

ex:

 

<?php
$conexao = mysql_connect ("localhost", "root","");
$bd = mysql_select_db("usuarios");

// verifica se tem post vazio
if(empty($_POST['nome']) || empty($_POST['usuario']) || empty($_POST['senha']) || empty($_POST['email'])) {$erro = "Campos vazios.";} else {

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

// conexão
$sql = mysql_query("INSERT INTO usuarios (nome, usuario, senha, email) VALUES ('$nome', '$usuario', '$senha', '$email')");
if(!$sql){$erro = "Erro ao inserir, tente mais tarde.";}

}

// verifica se tem erro
if(empty($erro)){

echo"<meta http-equiv='refresh' content='0; URL=cadastro.php'>
<script type='text/javascript'>alert('usuarios : $usuario, Cadastro com sucesso')</script>
";
}else{

echo"<meta http-equiv='refresh' content='0; URL=cadastro.php'>
<script type='text/javascript'>alert('$erro')</script>
";	


}

?> 

 

Abraço.

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.