I have a global variable being changed in if statement then accessed in else, but it does not have the same value and loses its value:
global $reqUserID;
if ($_SERVER['REQUEST_METHOD'] == 'POST'){
if (isset($_POST['viewReq'])) {
$requests = new requests();
$results = $requests->getRequest($_POST['reqID']);
$result = mysql_fetch_array($results, MYSQL_ASSOC))
$GLOBALS['reqUserID'] = $result['USER_ID']; //CORRECT VALUE HERE
}
else if (isset($_POST['approveBtn'])) {
$var1 = $GLOBALS['reqUserID'];
$sql = "SELECT EMAIL FROM user_info WHERE USER_ID='$var1'";//SOME OTHER VALUE HERE
[...]
}