Ir para o conteúdo
Sota

click?

Mensagens Recomendadas

Sota    0
Sota

Bem não sei muito bem como explicar mas o que quero é saber se qd se carrega num link a forma de saber que foi carregado exemplo:

Menu:

Home

Link1

link2

....

e qd o utilizador carregasse no link1 saber que é o link um que o utlizador quer ser aberto.

cumprimentos

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Sota    0
Sota

vou explicar melhor, o que pertendo mesmo no centro da pagina ter uma coisa o genero:

se link1

include ("link1.php")

se link2

include ("link1.php")

......

so que n sei como se faz para saber que o utilizador clicou no link1.

nao sei mto como se faz isso que tas a dizer nazgulled mas axo que é isso podias explicar melhor sff.

obrigado

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
fil79    5
fil79

usando o exemplo do Nazgulled:

aqui escreves os links:

<a href='index.php?id=home'>Home</a>

ná página que recebe os valores colocas o seguinte codigo php:

<?php
$link=$_GET["id"];

include("$link.php");
?>

;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
djthyrax    11
djthyrax

<?php
$link=$_GET["id"];

include("$link.php");
?>

Como eu já disse milhões de vezes, esse género código é do mais inseguro possível. Era preferível usar em vez desse código php este:

<?php

$olinkclicado = $_GET["id"];

if($olinkclicado == "home"){
include "home.php";
}elseif($olinkclicado == "contactos"){
include "contactos.php";
}else{
include "o normal.php";
}
?>

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
fil79    5
fil79

Funciona pois... é fazer centenas de ifs, ou guardar num array todos os links possíveis e depois ver se o link clickado pertence a esse array.

eu sei que funciona o que não é nada prático é fazer centenas de if´s

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
djthyrax    11
djthyrax

Funciona pois... é fazer centenas de ifs, ou guardar num array todos os links possíveis e depois ver se o link clickado pertence a esse array.

eu sei que funciona o ue não é nada prático é fazer centenas de if´s

Fácil de resolver:

$pag = $_GET['id'];
$pags = array(
	"default"   => "default.php"
	"home"      => "home.php",
	"contactos" => "contactos.php"
	);

if(array_key_exists($pag, $pags)){
include $pags[$pag];
}else{
include $pags['default'];
}

;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Saco    0
Saco

Funciona pois... é fazer centenas de ifs, ou guardar num array todos os links possíveis e depois ver se o link clickado pertence a esse array.

eu sei que funciona o ue não é nada prático é fazer centenas de if´s

Eu ia a dizer que podes

(...) guardar num array todos os links possíveis e depois ver se o link clickado pertence a esse array.

Mas tiraram-me as palavras do teclado ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade