webForumDet fria alternativet

Problem med länkar i php?!

3 svar · 151 visningar · startad av Dr-man

Dr-manMedlem sedan juli 2002732 inlägg
#1

Jag behöver hjälp med länkar, som skall ha olika värden, när trycker på dem. Kanske en aning råddigt, men ett exempel kanske klarnar!

<a href="telefonboken.php" value="check">Tele1</a>
<br />
<a href="telefonboken.php" value="check2">Tele2</a>
<br /><br />

if (isset($check)){
   Här skall stå vad Tele1 innehåller.
}

if (isset($check2)){
   Här skall stå vad Tele2 innehåller.
}

Men som sagt jag får inte detta att fungera?
Nån, som kan hjälpa till?

MungoMedlem sedan jan. 2000372 inlägg
#2

Så kan du då inte göra, utan du får göra t.ex. såhär:

<a href="telefonboken.php?check=1">Tele1</a><br>
<a href="telefonboken.php?check=2">Tele2</a><br>

<?
if ($check == 1) {
  echo "Här står Tele1";
  }
elseif ($check == 2) {
  echo "Här står Tele2";
  }
?>
dectgapMedlem sedan sep. 20021 655 inlägg
#3

Och så utgår vi ifrån att register_globals = off:

<a href="telefonboken.php?check=1">Tele1</a><br>
<a href="telefonboken.php?check=2">Tele2</a><br>

<?
if ($_GET['check'] == 1) {
  echo "Här står Tele1";
  }
elseif ($_GET['check'] == 2) {
  echo "Här står Tele2";
  }
?>
MungoMedlem sedan jan. 2000372 inlägg
#4

Bra idé. :) Ett alternativ skulle då vara att använda extract():

<a href="telefonboken.php?check=1">Tele1</a><br>
<a href="telefonboken.php?check=2">Tele2</a><br>

<?
extract($_GET);
if ($check == 1) {
  echo "Här står Tele1";
  }
elseif ($check == 2) {
  echo "Här står Tele2";
  }
?>
121 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
118 ms — hämta tråd, inlägg och bilagor (db)