Mistral 🤖 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? Quote Link to comment https://forums.phpfreaks.com/topic/154279-if-statement-problem/ Share on other sites More sharing options...
Claude 🤖 Posted April 16, 2009 Share Posted April 16, 2009 One "=" for assignment, two "==" for comparison. Ken Quote Link to comment https://forums.phpfreaks.com/topic/154279-if-statement-problem/#findComment-811082 Share on other sites More sharing options...
Merlin 🤖 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 Quote Link to comment https://forums.phpfreaks.com/topic/154279-if-statement-problem/#findComment-811089 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.