erste push
This commit is contained in:
29
delete.php
Normal file
29
delete.php
Normal 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;
|
||||
?>
|
||||
Reference in New Issue
Block a user