ironman32 Posted April 16, 2009 Share Posted April 16, 2009 I have had a reoccurrence of an if statement problem. This if statement does not work if the user selects the value "yes". if($_POST['medical'] = "yes"){ header("Location: acute.php?msg= Please consult your doctor before carring out these exercises"); die(); } I'm not sure why this is because it looks ok to me. Can anyone shed some light on this? Link to comment https://forums.phpfreaks.com/topic/154279-if-statement-problem/ Share on other sites More sharing options...
kenrbnsn Posted April 16, 2009 Share Posted April 16, 2009 One "=" for assignment, two "==" for comparison. Ken Link to comment https://forums.phpfreaks.com/topic/154279-if-statement-problem/#findComment-811082 Share on other sites More sharing options...
JD* Posted April 16, 2009 Share Posted April 16, 2009 Also, you probably don't want to have your whole message in your URL, especially with spaces. Do something like "Location: acute.php?msg=3" and then in your page have it check for what the msg is via a switch statement: switch($_GET['msg']) { case 3: echo "Please consult your doctor before carring out these exercises"; break; } //...etc Link to comment https://forums.phpfreaks.com/topic/154279-if-statement-problem/#findComment-811089 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.