Ir para conteúdo

POWERED BY:

Arquivado

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

Tunder

transportar variavel para outra pagina sem envio de formulario

Recommended Posts

Estou tendo problemas para passar variaveis para uma outra pagina.

 

ex:

recebo uma variavel por session vindo de um banco de dados

 

$senha = "ad114561";

 

$inicial = substr($senha,0,2);//estou pegando ad

$codigo = substr($senha,2,1);//pego o codigo 1

 

switch($inicial){

 

case 'ad' : {

 

switch($codigo){

 

case '1' : {

echo "Voce é do curso de Administração, está no ".$codigo."º. periodo";

 

//aqui eu qeria incluir um formulario com suas devidas configuração

 

include "formulario.php";

 

//e também queria definir as variaveis de envio do formulario, tem como?

//definir a variavel do action do formulario

//ou seja, queria incluir variaveis desta pagina na pagina que foi requerida.

break;

}

 

 

}

 

break;

}

 

 

}

 

obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tunder, se você fizer algo como...

<?php
$variavel = "abc";
require("teste.php");
?>
...e dentro de teste.php...

<?php
echo $variavel;
?>
...será mostrado 'abc' na tela.

 

Com isso, quis dizer que você pode setar variáveis numa página e utilizá-las na página incluída. Foi isso que entendi que quer...

 

Dica: se o $codigo será sempre o período que está o aluno, você não precisa daquele segundo switch. Basta fazer:

case 'ad' : {
echo "Voce é do curso de Administração e está no $codigoº. periodo";

Solução encontrada por tmferreira.

 

desculpa pessoal, eu não fui muito claro com o meu problema. O tmferreira entendeu o que eu quero, aliás que bom que você está por perto tmferreira!. muito obrigado.

é isso mesmo, eu não estava sabendo usar o include, estava incluindo antes de criar as variáveis, dae não aparecia nada na página requerida.

 

Esse treko ae que estou fazendo, é um sistema de avaliação. Onde eu verifico o curso e o período do aluno para que ele seja redirecionado para os links dos formulários corretos, ou seja :

Administração 1º período tem disciplina de "matemática"

administraçao 2º período tem disciplina de "português" e "ingles"

as disciplinas do primeiro periodo só podem ser avaliadas por seus alunos.

as do segundo período mesma coisa.

por isso estou filtrando os links por período por isso estou usando o segundo switch. sem contar que cada disciplina só pode ser avaliada uma unica vez.

 

qualquer sugestão será bem vinda.

 

 

obrigado pela ajuda, acho que essa noite vou conseguir dormir.

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.