Ir para conteúdo

POWERED BY:

Arquivado

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

WBS DIGITAL

[Resolvido] Direcionar cadastro

Recommended Posts

salve galera, mais uma vez me recorrendo aos amigos, colegas e profissionais aqui do Imasters, seguinte, tenho esse código abaixo, quando alguém faz o cadastro ele recebe no email a confirmação e é direcionado para um outra página, porém, gostaria q de acordo o "curso" que ele escolher ele seja direcionado para a página do mesmo, ou seja, será direcionado para a página do curso em questão, selcionado na input select.

 

<?php if(isset($_POST['acao']) && $_POST['acao'] == 'cadastrar'){ 
$id = strip_tags(trim($_POST['id']));
$nomeuser = strip_tags(trim($_POST['nome']));
$nascimento = strip_tags(trim($_POST['nascimento']));
$email = strip_tags(trim($_POST['email']));
$verifica = mysql_query("SELECT * FROM alunos WHERE email = '$email'") or die (mysql_error);
$cidade = strip_tags(trim($_POST['cidade']));
$estado = strip_tags(trim($_POST['estado']));
$endereco = strip_tags(trim($_POST['endereco']));
$telefone = strip_tags(trim($_POST['telefone']));
$curso = strip_tags(trim($_POST['curso']));
$status = 'aguardando';
$data = date('Y-m-d H:i:s');

$pasta = 'sistema/alunos';
$permitido = array('image/jpeg','image/jpg','image/pjeg');

$foto = $_FILES['foto'];
$tmp = $foto['tmp_name'];
$name = $foto['name'];
$type = $foto['type'];


if(empty($nomeuser)){
	$resposta = '<script>alert("Informe seu nome")</script>';	
}elseif(empty($nascimento)){
	$resposta = '<script>alert("Informe a data de nascimento")</script>';	
}elseif(empty($email)){
	$resposta = '<script>alert("Informe seu email")</script>';	
}elseif(!strstr($email, '@')){
	$resposta = '<script>alert("Informe um email valido")</script>';	
}elseif(mysql_num_rows($verifica) >= 1){
$resposta = '<script>alert("Já existe um usuário cadastrado com este email")</script>';
}elseif(empty($cidade)){
	$resposta = '<script>alert("Informe sua cidade")</script>';	
}elseif(empty($estado)){
	$resposta = '<script>alert("Informe seu estado")</script>';	
}elseif(empty($endereco)){
	$resposta = '<script>alert("Informe seu endereço")</script>';	
}elseif(empty($telefone)){
	$resposta = '<script>alert("Informe seu telefone")</script>';	
}elseif(empty($curso)){
	$resposta = '<script>alert("Informe seu curso")</script>';	
}elseif(!empty($name) && in_array($type, $permitido)){
	$nome = 'usuario'.md5(uniqid(rand(), true)).'.jpg';	
}else{
	$resposta = '<script>alert("Tipo de imagem invalida")</script>';	
}if(empty($resposta)){
require("funcao_upload.php");
	upload($tmp, $nome, 500, $pasta);
	$cadastra = mysql_query("INSERT INTO alunos ( id, nome, nascimento, email, cidade, estado, endereco, telefone, curso, foto, status, data) VALUES ('$id','$nomeuser','$nascimento','$email','$cidade','$estado','$endereco','$telefone','$curso','$nome','$status','$data')");
	if($cadastra){
		echo '<script>alert("Cadastro realizado com sucesso"); location.href="?pagina=finalizar"</script>';
	}else{}
}
}
?>
<?php
$nomeuser = $_REQUEST['nomeuser'];
$nascimento = $_REQUEST['nascimento'];
$email = $_REQUEST['email'];
$cidade = $_REQUEST['cidade'];
$estado = $_REQUEST['estado'];
$endereco = $_REQUEST['endereco'];
$telefone = $_REQUEST['telefone'];


$from = "pnm ensina";
       $header = "From: $nomeuser<$from>".PHP_EOL;
if($format==0)
       $header .="Content-type: text/html; charset=iso-8859-1".PHP_EOL;
else
       $header .="Content-type: text/plain; charset=iso-8859-1".PHP_EOL;
       $header .= "Reply-To: <$nomeuser>".PHP_EOL;
       $header .= "X-Sender: <$from>".PHP_EOL;
       $header .= "X-Mailer: PHP4".PHP_EOL;
       $header .= "X-Priority: 3".PHP_EOL;
       $header .= "Return-Path: <$from>".PHP_EOL;

$envio = mail("$email", "Agora você é aluno do PNM ENSINA, parabéns!!!", "", $header);

if ($envio) {

} else {

}
?>
<?php if(isset($resposta)){echo $resposta;}?>
<div id="formulario">
<h2>Cadastro de Aluno:</h2>
<form action="" method="post" enctype="multipart/form-data">
   <fieldset>
   	<label>
       <span>Nome</span>
       <input type="text" name="nome" />
       </label>

       <label>
       <span>Data de Nascimento</span>
       <input type="text" name="nascimento" />
       </label>

       <label>
       <span>Email</span>
       <input type="text" name="email" />
       </label>

       <label>
       <span>Cidade</span>
       <input type="text" name="cidade" />
       </label>


       <label>
       <span>Estado</span>
       <input type="text" name="estado" />
       </label>

       <label>
       <span>Endereço (rua, nº e bairro)</span>
       <input type="text" name="endereco" />
       </label>

       <label>
       <span>Telefone</span>
       <input type="text" name="telefone" />
       </label>



       <label>
       <span>Escolha o Curso</span>
      <select name="curso">
	<option value="normal">Sony Vegas</option>
       <option value="normal">Photoshop</option>
       <option value="parceiros">PHP</option>
       <option value="djs">Corel Draw</option>
</select> 
</label>

	<label>
       <span>Foto</span>
       <input type="file" name="foto" />
       </label>


       <input type="hidden" name="acao" value="cadastrar" />
       <input type="submit" value="Cadastrar" class="btn" />
   </fieldset>
   </form>
</div><!--formulario-->
<div id="formulario_desc">
<h2>Guia:</h2>
<div id="form_ensina">

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim:

echo '<script>alert("Cadastro realizado com sucesso"); location.href="?pagina=$curso"</script>';

 

é claro que deve existir uma pagina com o nome do curso ^^

ou então pode usar funções basicas como IF, exemplo:

 

if($curso == "Como Ser Avassalador"){
echo "pagina.php";
}
elseif($curso == "Cursos Da Vida"){
echo "Pagina";
}

 

echo '<script>alert("Cadastro realizado com sucesso"); location.href="?pagina=".if($curso == "Como Ser Avassalador"){
echo "pagina.php";
}
elseif($curso == "Cursos Da Vida"){
echo "Pagina";
}.""</script>';

 

Tenta um dos exemplos, soluções simples ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

exemplo com switch

 

<?php
switch ($curso) {
   case "Administração":
       echo "paginaadministração";
       break;
   case "Mecanica":
       echo "paginamecanica";
       break;
/* ESSA PARTE E OPCIONAL, CASO A PESSOA NAO ESCOLHA UM CURSO, MAIS COMO VOCÊ JA FAZ A VERIFICAÇÃO NAO PRECISA */
   default:
      echo "semcurso";
}
?>

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.