vipsa Posted October 22, 2013 Share Posted October 22, 2013 If you have code like this where you have two conditions <code> if (isset($_POST['action'] and $_POST['action'] == 'login') { if (!isset($_POST['email'] or $_POST['email'] == '' or !isset($_POST['password']) or $_POST['password'] == '') } $GLOBALS['loginError'] = 'Please fill in borh field'; return false; } </code> Why am I getting this error: Parse error: syntax error, unexpected 'and' (T_LOGICAL_AND), expecting ',' or ')' in C:\wamp\www\learnphp\includes\access.inc.php on line 4 Quote Link to comment https://forums.phpfreaks.com/topic/283177-t_logical_and/ Share on other sites More sharing options...
vinny42 Posted October 22, 2013 Share Posted October 22, 2013 Look at the line mentione in the error, you don't close isset correctly. Quote Link to comment https://forums.phpfreaks.com/topic/283177-t_logical_and/#findComment-1454882 Share on other sites More sharing options...
gristoi Posted October 22, 2013 Share Posted October 22, 2013 if (isset($_POST['action']) && $_POST['action'] == 'login') { if (!isset($_POST['email']) || $_POST['email'] == '' || !isset($_POST['password']) || $_POST['password'] == '') } $GLOBALS['loginError'] = 'Please fill in borh field'; return false; } Quote Link to comment https://forums.phpfreaks.com/topic/283177-t_logical_and/#findComment-1454921 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.