webForumDet fria alternativet

Request Querystring???

PHP

4 svar · 412 visningar · startad av Draftracer3

Medlem sedan dec. 200353 inlägg
Frågan#1

Jag håller på och ändrar mina script från asp till php och undrar hur man kör en sån här

<%IF Request.Querystring("step") = "5" then
Någonting händer
End if%>

med php

Medlem sedan juli 20033 147 inlägg
#2
<?
if($_GET[step] == 5) {
     Någonting händer
}
?>

Eftersom step innehåller en siffra måste det inte finnas "klamrar" runt ordet eller talet.
Ex.

<?
if($_GET['step'] == 'fem') {
     Någonting händer
}
?>

Läs mer om If satser på http://se.php.net/manual/sv/language.control-structures.php#control-structures.if och http://se.php.net/manual/sv/control-structures.else.php.

Medlem sedan dec. 200353 inlägg
#3

Hur ändrar man

If Request.Querystring("step") = "1" and Request.Querystring("prod") = "" then
Response.Redirect("fel.php")
End if

och

Response.redirect("bestall.asp?step=1&prod="&Request.Form("prod")&"")
Medlem sedan juli 20033 147 inlägg
#4
<?
if($_GET[step] == 1 && empty($_GET['prod'])) {
    Header("Location: fel.php");
}
?>

Och

<?
Header("Location: bestall.php?step=1&prod=".$_POST['prod']."");
?>
Medlem sedan dec. 200353 inlägg
#5

:D stort tack

286 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
156 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)