Själv är jag ny till PHP, dock har jag programmerat en del ASP tidigare. Självklart vänder jag mig hit för att ställa en del frågor.
Ett ting som förundrar mig är Querystrings. Jag skulle behöva en del hjälp att konvertera följande kod, så att den fungerar i praktiken på samma sätt:
<%
Dim Path
Path = Request.QueryString("path")
If Path = "" Then Path = "main"
Select Case Path
Case "main"
%><!--#include file="main.asp"--><%
Case "contact"
%><!--#include file="contact.asp"--><%
End Select
%>
<A href="default.asp?path=contact">Kontakt</A>
Ni förstår säkert hur jag önskar att det skall fundera. Jag har funderat på att använda en swich-case sats.
Tack på förhand!
MvH Johan
QimenMedlem sedan juni 20015 009 inlägg Iofs inte med case men det fungerar likadant i princip ;)
<?php
if (isset($_GET['path']) && $_GET['path'] == "main") { include("main.php"); }
else if (isset($_GET['path']) && $_GET['path'] == "contact") { include("contact.php"); }
else { include("main.php"); }
?>
pimmeMedlem sedan sep. 20011 086 inlägg SELECT .. CASE verkar vara ungefär som PHP:s switch..
if(isset($_GET['path']))
{
$path = $_GET['path'];
}
else
{
$path = 'main';
}
switch($path)
{
case 'main':
include('main.php');
break;
case 'contact':
include('contact.php');
break;
}
muskotMedlem sedan jan. 20027 905 inlägg Eller om man använder switch:
<?php
switch ($_GET['path']):
case null:
case "main":
include("main.php");
break;
case "contact":
include("contact.php");
endswitch;
?>