allan2 0 Denunciar post Postado Fevereiro 2, 2016 olá pessoal, alguem poderia dar uma olhada no meu script? pois ele parece estar funcionando mas nao cadastra! antigamente ele funcionava agora nao funciona mais acho q atualizu algo no php ou no mysql e nao funciona mais T.T <?php error_reporting(0); include('connect.php'); $usuario = $_POST['user']; $senha = $_POST['pass']; $senha2 = $_POST['conf']; $gen = $_POST['genero']; $email = $_POST['mail']; if (isset($senha)){ //Verifica se já existe um email no banco de dados $cons = "SELECT email FROM login WHERE email='".$email."'"; $sql = mysqli_query($cons); $res = mysqli_fetch_array($sql); $verifica = $res['email']; if($verifica == $email){ // condição. se existir um email ja cadastrado, não pode proceguir echo "<script>alert('Desculpe mais me parece que este e-mail ja esta em uso!')</script>"; }else{ $conss = "SELECT userid FROM login WHERE userid='".$usuario."'"; $sqll = mysqli_query($conss); $ress = mysqli_fetch_array($sqll); $verificau = $ress['userid']; if($verificau == $usuario){ // condição. se existir um Usuario ja cadastrado, não pode proceguir echo "<script>alert('Desculpe mais me parece que este login ja esta em uso!')</script>"; }else{ if($senha != $senha2){ // Confirmação de senha (validação) echo "<script>alert('Desculpe mais me parece que suas senhas estao incorretas!')</script>"; }else{ //Procedimento de cadastro $cad = "INSERT INTO login (userid,user_pass,---,email) VALUES ('".$usuario."','".$senha."','".$gen."','".$email."')"; $c_cad = mysqli_query($cad); if ($cad) { echo "<script>alert('Cadastro efetuado com sucesso!')</script>"; #echo "<meta http-equiv=\"refresh\" content=\"1; url:index.php\" />"; }}}} }else{ #echo "<p style=\"color: #E40D6B; font-size: 12px; font-family: verdana,arial; font-weight: bold; text-align: center;\";>Preencha seus dados!</p>"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
lokaodomau 61 Denunciar post Postado Fevereiro 2, 2016 Quando for executar uma query, utilize o comando die(mysqli_error()) em seguida, pra interromper o carregamento e exibir o erro que ocorre. Exemplo: $c_cad = mysqli_query($cad) or die(mysqli_error()); Referências: PHP: die() PHP: mysqli_error() Cole o erro que ocorreu, aí veremos se é erro no PHP ou no MySQL. Compartilhar este post Link para o post Compartilhar em outros sites
allan2 0 Denunciar post Postado Fevereiro 9, 2016 Quando for executar uma query, utilize o comando die(mysqli_error()) em seguida, pra interromper o carregamento e exibir o erro que ocorre. Exemplo: $c_cad = mysqli_query($cad) or die(mysqli_error()); Referências: PHP: die() PHP: mysqli_error() Cole o erro que ocorreu, aí veremos se é erro no PHP ou no MySQL. ola, nao esta retornando erro nenhum! ja nao sei mais oq fazer Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Fevereiro 10, 2016 umas dicas boas: http://forum.imasters.com.br/topic/542539-atencao-orientacoes-e-regras-do-forum-de-php/ Compartilhar este post Link para o post Compartilhar em outros sites
giesta 29 Denunciar post Postado Fevereiro 12, 2016 a engine da tabela é innodb ou myisam? sendominnodb de cara ta faltando um commit ai... Compartilhar este post Link para o post Compartilhar em outros sites