MezzoMedlem sedan feb. 200614 inlägg
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>.
lillebrorMedlem sedan apr. 20041 687 inlägg
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...
MeleaMedlem sedan juli 20032 667 inlägg
<? if ($_GET['message'] == 'ett') { ?>
...
<? } elseif ($_GET['message'] == 'tva') { ?>
...
<? } else { ?>
...
<? } ?>
MezzoMedlem sedan feb. 200614 inlägg
PeddaMedlem sedan juni 20004 880 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!";
}
MezzoMedlem sedan feb. 200614 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";
}
?>
MeleaMedlem sedan juli 20032 667 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";
}
?>