Ir para conteúdo

Arquivado

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

allan2

msg de cadastrado com sucesso, só que nao!

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.