thorbauru 0 Denunciar post Postado Novembro 4, 2016 ele aparece a msg de que foi efetuado com sucesso e não salva no mysql... algum luz por favor... <html> <head> <title></title> </head> <body> <?php $host = "localhost"; $user = "root"; $pass = "12345"; $banco = "cadastro"; $conexao = mysql_connect ($host, $user, $pass) or die (mysql_error()); mysql_select_db ($banco) or die (mysql_error()); echo "<center><h1>Cadastro efetuado com sucesso!</h1></center>"; ?> <?php $nome = $_POST ['nome']; $email = $_POST ['email']; $sexo = $_POST ['sexo']; $ddd = $_POST ['ddd']; $tel = $_POST ['telefone']; $endereco = $_POST ['endereco']; $cidade = $_POST ['cidade']; $estado = $_POST ['estado']; $bairro = $_POST ['bairro']; $pais = $_POST ['pais']; $login = $_POST ['login']; $senha = $_POST ['senha']; $news = $_POST ['news']; $sql = mysql_query ("INSERT INTO painel (nome, email, ddd, tel, endereco, cidade, estado, bairro, pais, login, senha, news) VALUES ('$nome', '$email', '$sexo', '$ddd', '$tel', '$endereco', '$cidade', '$estado', '$bairro', '$pais', '$login', '$senha', '$news' )"); ?> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
Mateus Silva 64 Denunciar post Postado Novembro 4, 2016 Teste o seguinte código: <html> <head> <title></title> </head> <body> <?php $host = "localhost"; $user = "root"; $pass = "12345"; $banco = "cadastro"; $conexao = mysql_connect ($host, $user, $pass) or die (mysql_error()); mysql_select_db ($banco) or die (mysql_error()); ?> <?php $nome = $_POST ['nome']; $email = $_POST ['email']; $sexo = $_POST ['sexo']; $ddd = $_POST ['ddd']; $tel = $_POST ['telefone']; $endereco = $_POST ['endereco']; $cidade = $_POST ['cidade']; $estado = $_POST ['estado']; $bairro = $_POST ['bairro']; $pais = $_POST ['pais']; $login = $_POST ['login']; $senha = $_POST ['senha']; $news = $_POST ['news']; $sql = mysql_query ("INSERT INTO painel (nome, email, ddd, tel, endereco, cidade, estado, bairro, pais, login, senha, news) VALUES ('$nome', '$email', '$ddd', '$tel', '$endereco', '$cidade', '$estado', '$bairro', '$pais', '$login', '$senha', '$news' )") or die( mysql_error() ); if($sql){ echo "<center><h1>Cadastro efetuado com sucesso!</h1></center>"; } ?> </body> </html> As alterações que eu fiz foram: Parar o script e mostrar o erro caso haja problema na SQL (or die(mysql_error)); Só mostrar a mensagem de sucesso se a $sql retornar que tudo ok ( if($sql) ); E por fim, na sua query, você passa a variável sexo ($sexo), mas não passa nos campos da tabela, removi ele, caso precise tem que adicionar lá. Compartilhar este post Link para o post Compartilhar em outros sites
thorbauru 0 Denunciar post Postado Novembro 4, 2016 agora aparece o seguinte erro... corrigi a opção que não se encontrava a opção sexo, e atualizei do jeito que você alterou... aparece agora: Unknown column 'tel' in 'field list' Compartilhar este post Link para o post Compartilhar em outros sites
Mateus Silva 64 Denunciar post Postado Novembro 4, 2016 O erro é autoexplicativo, no seu banco de dados não existe nenhuma coluna chama 'tel' Compartilhar este post Link para o post Compartilhar em outros sites
thorbauru 0 Denunciar post Postado Novembro 4, 2016 deu certo... obrigado pela ajuda! Compartilhar este post Link para o post Compartilhar em outros sites