Ir para conteúdo

POWERED BY:

Arquivado

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

Welcimar

Estou com um problema de redirecionamento!

Recommended Posts

Galera estou com um problemão e não consigo resolver!

Eu tenho um cadastro que está em abas.

Quando meu usuário clicar em proximo ela salva os dados em variáveis de sessão

e passa para a próxima etapa. Bom pelo menos era assim q deveria acontecer mas... Está dando um erro

e não consigo retirá.

HELP?

 

Essa é minha view. ela chama as outras etapas.

 

<!-- VIEWS -->

<?php include "models/modBD.php"; ?>

<link rel="stylesheet" type="text/css" href="css/tabcontent.css" />

 

<script type="text/javascript" src="javascript/tabcontent.js"></script>

<script type="text/javascript" src="javascript/janelaSecundaria.js"></script>

 

<script type="text/javascript" src="javascript/mascaras.js"></script>

<script type="text/javascript" src="javascript/mascaraCpf.js"></script>

 

<script src="javascript/ajax.js" type="text/javascript"></script>

 

<script>

 

function selecionar_cidade(campo) {

 

valor = campo.value;

 

//alert(valor);

 

url = 'controllers/listaCidade.php';

 

parametros = 'valor='+valor;

 

ajax(url, parametros, 'divCidade');

}

 

function selecionar_cidadeIES(campo) {

 

valor = campo.value;

 

//alert(valor);

 

url = 'controllers/listaCidadeIES.php';

 

parametros = 'valor='+valor;

 

ajax(url, parametros, 'divCidadeIES');

}

 

function selecionar_instituicao(campo) {

 

valor = campo.value;

 

//alert(valor);

 

url = 'controllers/listaInstituicao.php';

 

parametros = 'valor='+valor;

 

ajax(url, parametros, 'divInstituicao');

}

 

function selecionar_area(campo) {

 

valor = campo.value;

 

//alert(valor);

 

url = 'controllers/listaArea.php';

 

parametros = 'valor='+valor;

 

ajax(url, parametros, 'divArea');

}

 

function selecionar_subarea(campo) {

 

valor = campo.value;

valor2 = document.getElementById("grande").value;

 

url = 'controllers/listaSubArea.php';

 

parametros = 'valor='+valor;

parametros += '&valor2='+valor2;

 

ajax(url, parametros, 'divSubArea');

}

 

function selecionar_especialidade(campo) {

 

valor = campo.value;

valor2 = document.getElementById("area").value;

valor3 = document.getElementById("grande").value;

 

//alert(valor);

 

url = 'controllers/listaEspecialidade.php';

 

parametros = 'valor='+valor;

parametros += '&valor2='+valor2;

parametros += '&valor3='+valor3;

 

ajax(url, parametros, 'divEspecialidade');

}

function Mascara(objeto){

if(objeto.value.length == 0)

objeto.value = '(' + objeto.value;

 

if(objeto.value.length == 3)

objeto.value = objeto.value + ')';

 

if(objeto.value.length == 8)

objeto.value = objeto.value + '-';

}

 

</script>

 

<h3>Cadastro de Consultor AdHoc</h3>

 

<ul id="countrytabs" class="shadetabs">

<li><a href="adHocEtapa1" rel="country1" class="selected">Dados Pessoais</a></li>

<li><a href="adHocEtapa2" rel="country2" class="selected">Instituição de Ensino</a></li>

<li><a href="adHocEtapa3" rel="country3" class="selected">Área de Atuação</a></li>

</ul>

 

<div style="border:1px solid gray; margin-bottom: 1em; padding: 10px">

 

<div id="country1" class="tabcontent">

<?php include_once('views/adHocCadEtapa1.php'); ?>

</div>

 

 

<div id="country2" class="tabcontent">

<?php include_once('views/adHocCadEtapa2.php'); ?>

</div>

 

<div id="country3" class="tabcontent">

<?php include_once('views/adHocCadEtapa3.php'); ?>

</div>

 

 

<script type="text/javascript">

 

var countries=new ddtabcontent("countrytabs")

countries.setpersist(true)

countries.setselectedClassTarget("link") //"link" or "linkparent"

countries.init()

 

</script>

 

 

 

Etapa 1:

 

<!-- ETAPA 1 -->

<form action="controllers/adHocCad.php?etapa=1" method="post" enctype="multipart/form-data">

<table cellpadding="5px" cellspacing="5px">

<tr>

<td>

<label>Titulação:</label>

</td>

<td>

<select name="titulacao" size="1">

<option value="">Escolha uma titulação... </option>

<option value="Especialista" >Especialista</option>

<option value="Mestre" >Mestre</option>

<option value="Doutor" >Doutor</option>

</select>

</td>

</tr>

<tr>

<td>

<label>Nome:</label>

</td>

<td>

<label><input name="nome" type="text" size="50" maxlength="50" /></label>

</td>

</tr>

<tr>

<td>

<label>CPF:</label>

</td>

<td>

<label><input name="cpf" type="text" size="50" maxlength="14" onkeypress="MascaraCPF(this)" onblur="ValidarCPF(this)" /></label>

</td>

</tr>

<tr>

<td>

<label>RG:</label>

</td>

<td>

<label><input name="rg" type="text" size="50" maxlength="7" /></label>

</td>

</tr>

<tr>

<td>

<label>Orgão Emissor:</label>

</td>

<td>

<label><input name="orgao" type="text" size="25" maxlength="50" /></label>

</td>

</tr>

<tr>

<td>

<label>Endereço:</label>

</td>

<td>

<label><input name="endereco" type="text" size="50" maxlength="50" /></label>

</td>

</tr>

<tr>

<td>

<label>CEP:</label>

</td>

<td>

<label><input name="cep" type="text" size="25" onkeypress="mascara(this, Cep)" maxlength="9" /></label>

</td>

</tr>

<tr>

<td>

<label>Estado:</label>

</td>

<td>

<select name="estado" size="1" onchange="selecionar_cidade(this)">

<option value="">Escolha um estado..</option>

<?php include_once ("controllers/listaEstado.php"); ?>

</select>

</td>

</tr>

<tr>

<td>

<label>Cidade:</label>

</td>

<td>

<div id="divCidade"></div>

</td>

</tr>

<tr>

<td>

<label>Email:</label>

</td>

<td>

<label><input name="email" type="text" size="50" maxlength="50" /></label>

</td>

</tr>

<tr>

<td>

<label>Fone:</label>

</td>

<td>

<label><input name="fone" type="text" size="25" maxlength="13" onkeypress="Mascara(this);" />

</label>

</td>

</tr>

<tr>

<td>

<label>Login:</label>

</td>

<td>

<label><input name="logi" type="text" id="logi" size="25" maxlength="50"/>

</label>

</td>

</tr>

<tr>

<td>

<label>Senha:</label>

</td>

<td>

<label><input name="senhalog" type="password" id="senhalog" size="25" maxlength="50" />

</label>

</td>

</tr>

<tr>

<td>

</td>

<td>

<label><input name="proximo" type="submit" value="Próximo" /></label>

</td>

</tr>

</table>

</form>

 

Controller:

<?php

session_start();

ob_start();

 

include "../models/modBD.php";

 

if(isset($_POST['proximo']))

{

$titulacao = $_POST["titulacao"];

$_SESSION["titulacao"] = $titulacao;

$nome = $_POST["nome"];

$_SESSION["nome"];

$cpf = $_POST["cpf"];

$_SESSION["cpf"];

$rg = $_POST["rg"];

$_SESSION["rg"];

$orgao = $_POST["orgao"];

$_SESSION["orgao"];

$endereco = $_POST["endereco"];

$_SESSION["endereco"];

$cep = $_POST["cep"];

$_SESSION["cep"];

$cidade = $_POST["cidade"];

$_SESSION["cidade"];

$estado = $_POST["estado"];

$_SESSION["estado"];

$email = $_POST["email"];

$_SESSION["email"];

$fone = $_POST["fone"];

$_SESSION["fone"];

$logi = $_POST["logi"];

$_SESSION["logi"];

$senha = $_POST["senha"];

$_SESSION["senha"];

 

header("location: ../url=adHocCad$etapa=2");

 

}

 

else if($_GET["etapa"] == 2)

{

 

$instituicao = $_POST["instituicao"];

$_SESSION["instituicao"];

 

header("location: ../?url=adHocCad&etapa=3");

 

}

else if($_GET["etapa"] == 3)

{

 

$cod_ga = $_POST["grande"];

$_SESSION["cod_ga"];

$cod_a = $_POST["area"];

$_SESSION["cod_a"];

$cod_sa = $_POST["subarea"];

$_SESSION["cod_sa"];

$cod_e = $_POST["especialidade"];

$_SESSION["cod_e"];

$con = conectaBD();

 

$sql = "INSERT INTO adhoc (titulacaomaxima, nome, cpf, rg, orgaoemissor, endereco, cep, cidade, estado, email, fone, logi, senhalog, cod_instituicao, cod_ga, cod_a cod_sa , cod_e) VALUES ('$titulacao','$nome', '$cpf', '$rg', '$orgao', '$endereco', '$cep', '$cidade', '$estado', '$email', '$fone', '$logi', '$senhalog', '$instituicao', '$cod_ga', '$cod_a', '$cod_sa', '$cod_e')";

 

executaSQL($sql, $con);

 

 

header("location: ../?url=redirecionar");

}

 

?>

 

 

Etapa 2:

<!-- ETAPA 2 -->

<form action="controllers/cadastroAdHoc.php?etapa=2" method="post" enctype="multipart/form-data">

<table cellpadding="5px" cellspacing="5px">

<tr>

<td>

<label>Estado:</label>

</td>

<td>

<select name="estadoIES" size="1" onchange="selecionar_cidadeIES(this)">

<option value="<?php ?>">Escolha um estado..</option>

<?php include_once "controllers/listaEstadoIES.php" ?>

</select>

</td>

</tr>

<tr>

<td>

<label>Cidade:</label>

</td>

<td>

<div id="divCidadeIES"></div>

</td>

</tr>

<tr>

<td>

<label>Intituição:</label>

</td>

<td>

<div id="divInstituicao"></div>

</td>

</tr>

<tr>

<td colspan="2" >

<label>Se a sua instituição não estiver cadastrada <a href="javascript:janelaSecundaria()" class="style1">clique aqui</a> para cadastrar</label></td>

</tr>

<tr>

<td>

</td>

<td>

<label><input name="ok" type="submit" size="25" value="Próximo" /></label>

</td>

</tr>

 

</table>

 

</form>

 

 

Comecei agora a programar em PHP.

Está sendo um pouco difícil conseguir ajuda!

Desde já Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Amigo,

 

É um pouco complicado para nós descobrirmos qual erro você está enfrentando, porque não temos os arquivos que sua página está incluindo e também esse código é muito grande... 0.o"

 

 

Melhor você postar só o erro que está dando e as linhas que geram o erro, ou descrever melhor o erro...

Está dando um erro e não consigo retirá.

Outra coisa, quando você postar algum código use as tags [ code ] do editor.

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.