Jump to content

Usar variaveis globais


Umbus
 Share

Recommended Posts

Boas como posso usar variaveis globais?

Ou seja tenho 3 paginas:

-------- pag1 --------------

$variavel = "olamundo";

--------- pag2 -------------

include("pag1.php");

-------- pag3 -------------

include("pag2.php");

echo $variavel;

Como faço isto?

Eu sou eu e eu sou aquele que sou eu...

Link to comment
Share on other sites

Basicamente funciona:

-------- pag1 --------------

$variavel = "olamundo";

--------- pag2 -------------

include("pag1.php");

echo $variavel;

-------- pag3 -------------

include("pag2.php");

Não funciona em:

-------- pag1 --------------

$variavel = "olamundo";

--------- pag2 -------------

include("pag1.php");

-------- pag3 -------------

include("pag2.php");

echo $variavel;

Eu sou eu e eu sou aquele que sou eu...

Link to comment
Share on other sites

Demasiado complicado.

Cola o código em 3 tags code.

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Link to comment
Share on other sites

Bem ja resolvi um processo agora vou perguntar o seguinte:

na pag3 esta assim:

switch($_GET['action'])
{
default:
index();
}
function index(){
include("pag1.php");
}

Agora já não funciona mesmo (o outro foi eu que coloquei mal o <? o gajo estava a dar barraca porque estava logo a variavel junto a entra da do php)

Eu sou eu e eu sou aquele que sou eu...

Link to comment
Share on other sites

Para quem quer os codes, agora o codigo está assim:

Pag1:

<?php
$variavel = "olamundo";
?>

Pag2:

<?php

include("pag1.php");

?>

pag3:

<?php
include("pag2.php");
switch($_GET['action'])
		{
		default:
        		index();
		}
		function index(){
echo $variavel;
}
?>

Eu sou eu e eu sou aquele que sou eu...

Link to comment
Share on other sites

Mas que (censorado) de código é isso!?!?!?!?!

Não leste o manual de instruções?!?!?

O teu problema nem se enquadra na pergunta que fizeste!!!!

Há 2 maneiras de resolver isso:

		function index(){
global $variavel;
echo $variavel;
}
?>

ou:

<?php
include("pag2.php");
switch($_GET['action'])
                        {
                        default:
                        index($variavel);
                        }
                        function index($variavel){
echo $variavel;
}
?>

Se cometes esse tipo de erros e não os saber corrigir é q nem vale a pena! Lê o manual de instruções primeiro! Só depois é que vens aqui pedir ajuda!

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Link to comment
Share on other sites

Agradeço o apreço.

Podias ter indicado logo isto antes de partir para as picardias do costume ..

Onde é que estás a chamar o pag3.php?

Peço desculpa, respondi como respondi porque percebi que o que tava a perguntar nao tinha a ver com codigo, e não que tinhas dito que a pessoal que faz isso e nao se percebe 😁 Assim que li pela segunda vez, apaguei a resposta XD

brunoais e mesmo isso, eu tinha testado o global no sitio errado, mil obrigados 😄

Eu sou eu e eu sou aquele que sou eu...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.