M Mezzo Medlem sedan feb. 2006 13 inlägg Frågan 21 feb. 2006 19:36 #1 Tjena, hur kan man skriva följande ASP kod i PHP?
<% If Request.QueryString("message") = "ett" Then %>
Här presenteras meddelande <b>ett</b>!
<% Elseif Request.QueryString("message") = "tva" Then %>
Här presenteras meddelande <b>två</b>!
<% Elseif Request.QueryString("message") = "tre" Then %>
Här presenteras meddelande <b>tre</b>!
<% Else %>
Det blev något <b>fel</b>!
<% End If %>
Kan man då anroppa det med hjälp av följande?
<a href="querystring.php?message=ett">ett</a>
<a href="querystring.php?message=tva">två</a>.
Typ så här:
http://www.testsida.se/index.php?message=2
Värdet på message kan du hämta med variabeln...
$_GET['message']
/R: Läste lite galet. Det var detta du sökte. Hur som helst så hämtar du värdet enligt ovan.
if($_GET['message'] == 1) {
echo "1";
} else if($_GET['message'] == 2) {
echo "2";
} else {
echo "något annat";
}
osv...
M Melea Medlem sedan juli 2003 3 147 inlägg <? if ($_GET['message'] == 'ett') { ?>
...
<? } elseif ($_GET['message'] == 'tva') { ?>
...
<? } else { ?>
...
<? } ?>
P Pedda Medlem sedan juni 2000 6 031 inlägg if ($_GET['message'] == "ett") {
echo "<b>ett</b>!";
}
elseif ($_GET['message'] == "två") {
echo "<b>två</b>!";
}
elseif ($_GET['message'] == "tre") {
echo "<b>tre</b>!";
}
else {
echo "Något blev fel!";
}
eller allra bäst med en switch sats
switch ($_GET['message']) {
case "ett":
echo "<b>ett</b>!";
break;
case "två":
echo "<b>två</b>!";
break;
case "tre":
echo "<b>tre</b>!";
break;
default:
echo "Något blev fel!";
}
M Mezzo Medlem sedan feb. 2006 13 inlägg Har en ny fråga. Hur kan jag få länkarna att försvinna när man klickar på någon av dem? Så att bara resultatet visas. Använder följande kod:
<a href="index.php?message=ett">Start</a><br>
<a href="index.php?message=tva">Test</a><br>
<?php if ($_GET['message'] == 'ett') {
echo "ett";
} else if ($_GET['message'] == 'tva') {
echo "två";
} else {
echo "hmmm";
}
?>
M Melea Medlem sedan juli 2003 3 147 inlägg Ta en titt på empty() och isset() .
<?
if (empty($_GET['message'])) {
echo "<a href=\"index.php?message=ett\">Start</a><br>\n
<a href=\"index.php?message=tva\">Test</a><br>\n";
}
if ($_GET['message'] == 'ett') {
echo "ett";
} else if ($_GET['message'] == 'tva') {
echo "två";
} else {
echo "hmmm";
}
?>