Jeg tror ikke, at dit md5-ied user_id overføres til opdateringsforespørgsel, fordi der inde i toppen hvis betingelse ikke er nogen md5() funktion, som udfører opgaven, og du skal også sikre dig, at hvordan er værdien gemt inde i databasen, er det md5- ied user_id eller normal user_id ? hvis for md5 user_id prøv det sådan her,
if(isset($_GET['user'])){
$id = $_GET['user'];
$id = md5($id);
$sql = "UPDATE request SET email_verification=1 WHERE Id='$id'";
$result = $conn->query($sql);
if ($result === TRUE) {
header('Location: index.php');
}
else {
echo "Error updating record: " . $conn->error;
}
}