bcreative Posted July 2, 2007 Share Posted July 2, 2007 my code is: if (($hours == 0) && ($minutes == 0) && ($seconds == 0)) { echo 'Error: you cannot have a total time of 0 hours 0 minutes and 0 seconds'; } the problem is, when those 3 values are 0 it doesn't echo an error message.. nothing happens. they way i assigned values to time variables were: $minutes = $_POST['minutes']; $seconds = $_POST['seconds']; $rollout = $_POST['rollout']; note i have also tried (($hours == '0') && ($minutes == '0') && ($seconds == '0')) as well... any ideas? thanks guys.. i don't usually have to ask for help, its just i cant see why this isn't working.. Quote Link to comment Share on other sites More sharing options...
pocobueno1388 Posted July 2, 2007 Share Posted July 2, 2007 Try this: if ($hours == 0 && $minutes == 0 && $seconds == 0) { EDIT: $minutes = $_POST['minutes']; $seconds = $_POST['seconds']; $rollout = $_POST['rollout']; Did you also define the $hours variable? Quote Link to comment Share on other sites More sharing options...
bcreative Posted July 2, 2007 Author Share Posted July 2, 2007 $hours = $_POST['hours']; $minutes = $_POST['minutes']; $seconds = $_POST['seconds']; $rollout = $_POST['rollout']; yes i did but it's not working Quote Link to comment Share on other sites More sharing options...
bcreative Posted July 2, 2007 Author Share Posted July 2, 2007 $hours = $_POST['hours']; $minutes = $_POST['minutes']; $seconds = $_POST['seconds']; $rollout = $_POST['rollout']; yes i did but it's not working finally i found the problem.. it was: <td><SELECT NAME="minutes"> <OPTION VALUE=" 1 "> 0 [code] so the value was never actually 0 and therefore it was never true. my mistake i never thought to look there :'( [/code] Quote Link to comment 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.