else statement help needed

hello. i am confused as to why this statement is not including the file 'formvars.php' and always going to 'transform.php' no matter what way round i put it. Var_dump shows me that the string is being passed "Vehicle Transport" which is correct but if another string say "hello" is passed it should go to 'formvars.php'. any help gratefully received. many thanks
<?php  
if (empty($prez)) { echo $error_job; } 
elseif (isset($_POST['Intext'])=="Vehicle Transport") 
{ echo $stage2_msg; include 'transform.php'; } 
else {  echo $stage2_msg; include 'formvars.php'; }
 ?>

Open in new window

peter_coopAsked:
Who is Participating?
 
mostartCommented:
try like this:


<?php  
if (empty($prez)) { echo $error_job; } 
elseif (isset($_POST['Intext']) && $_POST['Intext'] =="Vehicle Transport") 
{ echo $stage2_msg; include 'transform.php'; } 
else {  echo $stage2_msg; include 'formvars.php'; }
?>

Open in new window

0
 
bljakCommented:
Because your "elseif" statement ist wrong.
It should be rather something like piece of code below.
<?php  
if ( empty($prez) )
{
	echo $error_job;
}
elseif ( isset($_POST['Intext']) && $_POST['Intext'] == "Vehicle Transport" )
{
	echo $stage2_msg;
	include "transform.php";
} 
else
{
	echo $stage2_msg;
	include "formvars.php";
}
?>

Open in new window

0
 
peter_coopAuthor Commented:
excellent. couldn't see for looking :-) thanks very much
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.