let daten = []; async function load() { const res = await fetch("fragen.json"); daten = await res.json(); render(); } function render() { const container = document.getElementById("fragen"); container.innerHTML = ""; daten.forEach((f, i) => { container.innerHTML += `
Frage ${i+1}
`; }); } function edit(i, field, value) { daten[i][field] = value; save(); } function addFrage() { daten.push({ frage: document.getElementById("newFrage").value, antwort: document.getElementById("newAntwort").value, tipp: document.getElementById("newTipp").value }); save(); } function removeFrage(i) { daten.splice(i, 1); save(); } async function save() { await fetch("save.php", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(daten) }); load(); } load();