Jump to content

[SOLVED] Else/if statements Help


twilitegxa

Recommended Posts

I have the following else/if statements:

 

$gender = (!empty($_POST['gender']))?$_POST['gender']:""; //Male or female?
$status = (!empty($_POST['status']))?$_POST['status']:""; //Hero or villain?

if($status == "villain"){
        //Since you're a villain, we just redirect here to the villain page
        header("Location: villain.php");
        exit;
}elseif($status == "hero"){
        if($gender == "male"){
                //You are a male hero!
                header("Location: knight.php");
        exit;
        }elseif($gender == "female"){
                //You are a female hero!
                header("Location: scout.php");
        exit;
        }

 

But I would like to add a couple more options to redirect the user:

 

I now want to give the user an option of a male or female villain, to redirect to fdark_warrior.php and mdark_warrior.php respectively. How do I adjust my if else statement?

Link to comment
https://forums.phpfreaks.com/topic/165749-solved-elseif-statements-help/
Share on other sites

I got it, thanks for the help. Here's what I did, in case anyone wants to see:

 

$gender = (!empty($_POST['gender']))?$_POST['gender']:""; //Male or female?
$status = (!empty($_POST['status']))?$_POST['status']:""; //Hero or villain?

if($status == "villain"){
if($gender == "male") {
	//You are a male villain
	header("Location: mdark_warrior.php");
	exit;
	}elseif($gender == "female"){
	//You are a female villain
	header("Location: fdark_warrior.php");
	exit;
	}
}elseif($status == "hero"){
        if($gender == "male"){
                //You are a male hero!
                header("Location: knight.php");
        exit;
        }elseif($gender == "female"){
                //You are a female hero!
                header("Location: scout.php");
        exit;
        }
}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.