webForumDet fria alternativet

ASP meny -> PHP

6 svar · 241 visningar · startad av ironhead

ironheadMedlem sedan mars 20011 346 inlägg
#1

Jag skulle vilja ha en meny...som den här i ASP, men i PHP...Har torkat ihop i skallen totalt:

ASP
===
IF Request.Querystring("link") = "design" THEN
<A HREF="namn_på_sidan.asp?link=">DESIGN</A><BR>
ELSE
<A HREF="namn_på_sidan.asp?link=design">DESIGN</A><BR>
END IF

IF Request.Querystring("link") = "design" THEN
  - <A HREF="link1.asp">underlänk1</A><BR>
  - <A HREF="link2.asp">underlänk2</A><BR>
  - <A HREF="link3.asp">underlänk3</A><BR>
END IF

Kod som inte har nån verklighetsanknytning alls ;)

PHP
===
If (isset($_GET["link"]=="design")){
echo "<A HREF='namn_på_sidan.asp?link='>DESIGN</A><BR>";
}else{
echo "<A HREF='namn_på_sidan.asp?link=design'>DESIGN</A><BR>";
}

IF (isset($_GET["link"]=="design")){
echo "  - <A HREF='link1.asp'>underlänk1</A><BR>";
echo "  - <A HREF='link2.asp'>underlänk2</A><BR>";
echo "  - <A HREF='link3.asp'>underlänk3</A><BR>";
}

Kan nån hjälpa mig med att rätta till koden i PHP...eller om det finns nån smidigare sätt...

Nexus86Medlem sedan okt. 20023 030 inlägg
#2
if ($_GET["link"] == "design") {
  echo "<a href=\"namn_på_sidan.asp?link=\">DESIGN</a><br>";

  echo "  - <a href=\"link1.asp\">Underlänk1</a><br>";
  echo "  - <a href=\"link2.asp\">Underlänk2</a><br>";
  echo "  - <a href=\"link3.asp\">Underlänk3</a><br>";
} else {
  echo "<a href=\"namn_på_sidan.asp?link=design\">DESIGN</a><br>";
}

Tog mej även friheten att möblera om koden. :)

Men en fråga bara. Om du ska ha det här i php, ska inte länkarna då vara till "namn_på_sidan.php" och inte "namn_på_sidan.asp"? Och detta även "link1.asp", "link2.asp", "link3.asp" till "link1.php", "link2.php", "link3.php"?

Nexus86Medlem sedan okt. 20023 030 inlägg
#3

Kan förresten tipsa alla som har linux och vill översätta en kod från asp till php att linux har ett kommando för det. (Iallafall mitt RedHat 7.1) Detta måste dessvärre installeras på samma sätt som allt annat inbyggt installeras. Det kommandot är faktiskt väldigt bra på att översätta. :)

ironheadMedlem sedan mars 20011 346 inlägg
#4

Men en fråga bara. Om du ska ha det här i php, ska inte länkarna då vara till "namn_på_sidan.php" och inte "namn_på_sidan.asp"? Och detta även "link1.asp", "link2.asp", "link3.asp" till "link1.php", "link2.php", "link3.php"?

Jo...kopierade bara in det...kollade inte särskilt noga :r

btw Tack Nexus86! :bire

ironheadMedlem sedan mars 20011 346 inlägg
#5

hmmm...var kanske lite snabb...får undefined index "link"

MatteMedlem sedan aug. 20002 975 inlägg
#6

Testa

if (isset($_GET['link'] ) && $_GET['link'] == "design") {
ironheadMedlem sedan mars 20011 346 inlägg
#7

Supernice! Tackar! :birp

131 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)