Ir para conteúdo

Arquivado

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

PC Guimarães

Puxar valor de uma Variável PHP conforme o click do usuário

Recommended Posts

Seguinte: estou martelando a cabeça porque estou aprendendo PHP agora. Estou criando um site e quero que o usuário do meu site mude uma variável PHP (1, 2, 3, 4, 5 ou 6) clicando no menu (Inicio, sobre Fotos, etc). É possível? rs abs

 

CÓDIGO:

<ul>
<li><a href="index.php" value=1> INICIO </a></li>
<li><a href="index.php" value=2> SOBRE </a></li>
<li><a href="index.php" value=3> BLOG </a></li>
<li><a href="index.php" value=4> FOTOS </a></li>
<li><a href="index.php" value=5> VIDEOS </a></li>
<li><a href="index.php" value=6> CONTATO </a></li>
</li>
</ul>
</div>
<div id="container">
<?php
echo date("r");
$letra = 1;
switch ($letra){
case 1:
echo ("<h1>HOME</h1>");
break;
case 2:
echo ("SOBRE");
break;
case 3:
echo ("BLOG");
break;
case 4:
echo ("FOTOS");
break;
case 5:
echo ("VIDEOS");
break;
case 6:
echo ("CONTATO");
break;
default: ("echo nenhum");
}
?>
</div>

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem como sim cara, passe por query string e receba o valor pela super var $_GET, no seu exemplo seria tipo assim

<li><a href="index.php?pagina=1"> INICIO </a></li>
<li><a href="index.php?pagina=2"> SOBRE </a></li>

repare que na url eu inseri "?pagina=" e na frente do = eu coloquei o numero que você colocava no atributo value,

funciona mais ou menos assim, você passa um indice que no nosso caso é a palavra pagina após a interrogação e atribui com o sinal de igual uma valor para o indice, depois pegamos o valor via GET tomando como referência o nome do indice para receber o valor.

 

depois no seu código php vc receberá via GET assim:

$letra = $_GET['pagina'];

e o resto do código continua normal.

 

estude sobre query string

 

http://wbruno.com.br/php/navegacao-querystring-php/

 

http://forum.imasters.com.br/topic/171313-exemplo-de-querystring-passo-a-passo/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu!!! :D

 

Encontrei outro problema, rs.

 

Como deixo a página "Home" como principal?

 

- Porque se declaro a variável na página, sempre que ela atualiza ela muda novamente.
Se não declaro, ela fica "vazia"

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.