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 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. 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; } Link to comment https://forums.phpfreaks.com/topic/283177-t_logical_and/#findComment-1454921 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.