I dont know PHP but It seems you are not able to set
id
in profile.php
You can find id from login.php, Once user logged In successfully you have to pass id to profile.php then you can able to get profile detail of a particular user.
You should pass data like this from login.php
<?php
include 'db.php';
$uid = $_POST['uid'];
$pass = $_POST['pass'];
$sql = "SELECT * FROM users WHERE uid='$uid' AND pass='$pass'";
$result = mysqli_query($conn,$sql);
if($row = mysqli_fetch_assoc($result)){
header("Location: profile.php?id=$rows[id]");
}else{
echo "invalid username or password";
}
?>
I hope this is clear to you.