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
4 svar · 412 visningar · startad av Draftracer3
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
<?
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.
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")&"")
<?
if($_GET[step] == 1 && empty($_GET['prod'])) {
Header("Location: fel.php");
}
?>
Och
<?
Header("Location: bestall.php?step=1&prod=".$_POST['prod']."");
?>
:D stort tack