let profileArray = []; document.addEventListener("DOMContentLoaded", function(){ let containerColumn = document.getElementById("container-row"); getProfiles(); // Render all profile data function renderProfiles(item){ // Debug log console.log(item); let firstName = item.first_name; let personNumber = item.person_number; let personPicture = item.picture; const div = document.createElement("div"); div.innerHTML = `

${firstName}

` document.getElementById("container-row").appendChild(div); } // Get all profile data from DB function getProfiles(){ fetch("/profile_management_api.php") .then(res => res.json()) .then(data => { profileArray = data; data.forEach(row => { renderProfiles(row); }) }) } } ) // Show data when a profile is clicked function getPicture(personNumber){ const profile = profileArray.find(p => p.person_number == personNumber) const fields = Object.entries(profile).map(([key, value]) => `

${key}: ${value}

`).join(""); document.getElementById("container-row").innerHTML = `
${fields}
`; }