RazorFinger
RazorFinger

Reputation: 241

how use a require alongside an "If" statement

Is it possible to do something like:

if ($_GET['type'] = 'all')
   require __DIR__."/details/all.php";
else
   require __DIR__."/details/".$_GET['type'].".php";

I'm trying to do this, because the information on the "All.php" file is very different from the other types. Is it possible?

Upvotes: 0

Views: 30

Answers (1)

Ravi Hirani
Ravi Hirani

Reputation: 6539

You should write === instead of = and also check isset condition.

if(isset($_GET['type']) && ($_GET['type'] === 'all')){
   require __DIR__."/details/all.php";    
}else{
   require __DIR__."/details/{$_GET['type']}.php";
}

Note:- = is an assignment operator and

== checks the condition and === will check condition + datatype also.

Upvotes: 1

Related Questions