webForumDet fria alternativet
Logga in / Bli medlem

ASP meny -> PHP

PHP

6 svar · 241 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Trådstart#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...

Medlem 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"?

Medlem 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. :)

Medlem 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

Medlem sedan mars 20011 346 inlägg
#5

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

Medlem sedan aug. 20002 975 inlägg
#6

Testa

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

Supernice! Tackar! :birp

382 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
124 ms — hämta statistik (db)
135 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)