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.