webForumDet fria alternativet

Problem med länkar i php?!

3 svar · 151 visningar · startad av Dr-man

Dr-manMedlem sedan juli 2002728 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. 2000376 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 542 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. 2000376 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";
  }
?>
Genererad på 378 ms · cache AV · v20260730165559-full.f96bc7eb