$username = trim( isset($_SESSION['username']) ? $_SESSION['username'] : "" ); $userPic = isset($_SESSION['userPic']) ? $_SESSION['userPic'] : ""; var_dump($userPic); $info = date('Y-m-d_H-i-s'); if(!empty($username)) { if (isset($_FILES['fileToUpload'])) { $errors= array(); $file_name = $_FILES['fileToUpload']['name']; $file_size = $_FILES['fileToUpload']['size']; $width = 1500; $height = 1500; $file_tmp = $_FILES['fileToUpload']['tmp_name']; $file_type = $_FILES['fileToUpload']['type']; $tmp = explode('.',$_FILES['fileToUpload']['name']); $file_ext=strtolower (end ($tmp)); $extensions= array("jpeg","jpg","png"); if(in_array($file_ext,$extensions)=== false){ $errors[]="extension not allowed, please choose a JPEG or PNG file."; } if ($file_size > 8097152) { $errors[] = 'File size must be 2 MB'; } if ($width > 1500 || $height > 1500) { echo"File is to large"; } if(empty($errors)==true) { move_uploaded_file($file_tmp,"uploads/".date('Y-m-d_H-i-s').$file_name); $stmt = $conn->prepare("UPDATE users SET userPic=?, date_time=? WHERE username = ?"); $date_time = date("Y-m-d H:i:s"); $stmt->bind_param('sss', $userPic, $date_time, $username); /* execute prepared statement */ $stmt->execute(); printf("%d Row inserted.\n", $conn->affected_rows); /* close statement and connection */ }else{ print_r($errors); echo"Couldn't upload picture"; } }} else { echo "Invalid Username"; }