Tela em branco PHP
Toda vez que eu insiro os dados validos e aperto no botão para cadastrar aparece uma pagina em branco sem apontar em nenhum erro na minha opinião o esse esta no if pq ele n consegue entrar no if ele ja vai direto pro else sem apontar nenhum erro.
<?php
include("conexao.php");
$incorreto = Array();
if(isset($_POST['conta'])){
if( strlen($_POST['nome']) == 0 || strlen($_POST['nome']) > 60){
$incorreto[] = "Nome invalido";
}if(substr_count($_POST['email'], '@') != 1 || substr_count($_POST['email'], '.com') <= 0 || strlen($_POST['email']) > 80 || strlen($_POST['email']) == 0){
$incorreto[] = "Email invalido";
}
$sel = "SELECT cd_email FROM tb_conta WHERE cd_email = '$_POST[email]'";
$selC = mysql_query($sel, $conexao) or die(mysql_error());
$selL = mysql_num_rows($selC) or die(mysql_error());
if($selL == 1){
$incorreto[] = "Email ja existente";
}
if(strlen($_POST['senha']) < 8 || strlen($_POST['senha']) > 30){
$incorreto[] = "Senha pequena";
}if(strcmp($_POST['senha'], $_POST['csenha']) != 0){
$incorreto[] = "Senhas diferentes";
}
if ($incorreto == 0 ){//ESSA È A VERIFICAÇAO Q FAZ DA ERRADO
$ins = "INSERT INTO tb_conta(cd_conta, cd_email, cd_senha, dt_cad_conta) VALUES('','$_POST[email]', '$_POST['senha'])', NOW())";
$insC = mysql_query($ins,$conexao) or die(mysql_error());
if($insC == true){
echo "<script>location.href='login.php';</script>";
}
}else{
foreach ($incorreto as $incorreto) {
echo "<script>alert('$incorreto')</script>";
}
}
}
include("conexaoFecha.php");
?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
<title>Cadastro</title>
<?php
include ('links.php');
?>
</head>
<body>
<section id="title" class="wet-asphalt">
<div class="container">
<div class="row">
<div class="col-sm-6">
<center><h1>Crie aqui sua propria conta</h1></center>
</div>
</div>
</div>
</section>
<section id="registration" class="container">
<form method="POST" class="center" role="form">
<fieldset class="registration-form">
<div class="form-group">
<div class="col-sm-2">
<label for="nome" class="labels-info">Nome</label>
</div>
<input required type="text" maxlength="60" name="nome" value="" placeholder="Nome" class="form-control" autofocus>
</div>
<div class="form-group">
<div class="col-sm-3">
<label for="email">E-mail</label>
</div>
<input required type="email" maxlength="80" name="email" value="" placeholder="E-mail" class="form-control">
</div>
<div class="form-group">
<div class="col-sm-2">
<label for="senha" class="labels-info">Senha</label>
</div>
<input required type="password" maxlength="30" name="senha" placeholder="Senha" class="form-control">
<h6>A senha deve conter entre 8 a 30 caracteres.</h6>
</div>
<div class="form-group">
<div class="col-sm-5">
<label for="csenha" class="labels-info">Confirme a Senha</label>
</div>
<input required type="password" maxlength="30" name="csenha" placeholder="Senha" class="form-control">
</div>
<div class="form-group">
<input type="submit" name="conta" value="Criar conta" class="btn btn-success btn-md btn-block">
</div>
</fieldset>
</form>
</section>
<?php
include('scripts.php');
?>
</body>
</html>Discussão (7)
Carregando comentários...