erste push

This commit is contained in:
2024-08-30 21:45:00 +02:00
parent 7567326efd
commit 10f115ddd4
8 changed files with 509 additions and 0 deletions

29
delete.php Normal file
View File

@@ -0,0 +1,29 @@
<?php
// ID aus der URL holen
$index = $_GET['index'];
// Daten aus der JSON-Datei lesen
$data = file_get_contents('tiere.json');
// JSON-Daten als Array dekodieren
$data = json_decode($data, true); // true, um das JSON als assoziatives Array zu dekodieren
// Prüfen, ob der Index gültig ist
if (isset($data[$index])) {
// Zeile mit dem angegebenen Index entfernen
unset($data[$index]);
// Das Array neu indizieren, um die Lücken nach dem Löschen zu schließen
$data = array_values($data);
// Die Daten wieder als JSON kodieren
$data = json_encode($data, JSON_PRETTY_PRINT);
// Die JSON-Daten in die Datei zurückschreiben
file_put_contents('tiere.json', $data);
}
// Umleitung zur Hauptseite
header('Location: index.php');
exit;
?>