meu problema éé o seguinte tenho esse codigo aqui, que mesmo dando erro nas restrições ele envia para o banco de dados...
<?php
include("config.php");
if (isset($_POST['login_fun'])){
//pega os dados do usuario
$login = $_POST['login_fun'];
$senha = $_POST['senha_fun'];
$senha2 = $_POST['senha_fun2'];
$email = $_POST['email_fun'];
$nome = $_POST['nome_fun'];
$codigo = $_POST['codigo_fun'];
$tipo = $_POST['tipo_fun'];
$sql_busca = "SELECT * FROM tab_user WHERE login_fun = '$login'";
$exe_busca = mysql_query($sql_busca) or die (mysql_error());
$num_busca = mysql_num_rows($exe_busca);
$fet_busca = mysql_fetch_assoc($exe_busca);
$sql_busca2 = "SELECT * FROM tab_user WHERE email_fun = '$email'";
$exe_busca2 = mysql_query($sql_busca2) or die (mysql_error());
$num_busca2 = mysql_num_rows($exe_busca2);
//Verifica se os campos estão preenchidos
if ($login == "" || $senha == "" || $senha2 == "" || $email == ""|| $nome == ""|| $codigo == ""|| $tipo == "") {
echo "Por favor preencha todos os campos corretamente.";
}
//Verifica se ja existe o login
if ($num_busca > 0){
echo "<br />Esse login já esta sendo usado por outro usuario.";
}
//Verifica se ja existe o e-mail
if ($num_busca2 > 0){
echo "<br />Esse e-mail já esta sendo usado por outro usuario.";
}
//Verifica se o e-mail esta correto
if (!ereg("@.", $email)){
echo "<br />E-mail invalido.";
}
//Verifica se as duas senha são diferente
if ($senha != $senha2){
echo "<br />Verifique se as duas senha estão corretas.";
}
//Inclui o cadastro no mysql
$sql_inclu = "INSERT INTO tab_user(login_fun, senha_fun, email_fun, nome_fun, codigo_fun, tipo_fun) VALUES
('$login', '$senha', '$email', '$nome', '$codigo', '$tipo')";
$exe_inclu = mysql_query($sql_inclu) or die (mysql_error());
echo "Cadastro efetuado com sucesso.";
}
?>pois bem, preciso de uma ajudinha pra ele respitar as restrições e quero fazer ele redirecionar para a pagina 'ok.php' já fiz varios testes e talz, os resultados que cheguei: Redirecionava ao entrar na pagina, redirecionava sem coferir nada, redirecionava e nao mostrava nenhuma mensagem de erro e etc...
quero que ele redirecione se estiver tudo ok com o cadastro se acontecer algo de errado éé pra ele continuar na pagina casdastro_user.php...
nao to conseguindo fazer isso alguém poderia me ajudar obg...
Bom Dia a todos.
Edição feita por: _AFRICANO_, 13/12/2011, 10:07.











