diff --git a/public/schoolarea/delete_class.php b/public/schoolarea/delete_class.php new file mode 100644 index 0000000..708b8e1 --- /dev/null +++ b/public/schoolarea/delete_class.php @@ -0,0 +1,54 @@ +prepare("SELECT * FROM yogaclass WHERE idyogaclass = ?"); +$query->bind_param("i", $idyogaclass); +$query->execute(); +$result = $query->get_result(); + +if ($result->num_rows > 0) { + $classData = $result->fetch_assoc(); + + // Ottieni il nome dell'immagine per cancellarla dal server + $imgyogaclass = $classData['imgyogaclass']; + + // Cancella la classe dal database + $delete_query = $conn->prepare("DELETE FROM yogaclass WHERE idyogaclass = ?"); + $delete_query->bind_param("i", $idyogaclass); + + if ($delete_query->execute()) { + // Se esiste un'immagine, cancellala dal server + if (!empty($imgyogaclass)) { + $imagePath = 'uploadphotoclass/' . $imgyogaclass; + if (file_exists($imagePath)) { + unlink($imagePath); // Elimina il file immagine dal server + } + } + + // Reindirizza alla pagina delle classi con un messaggio di successo + header("Location: yogaclass.php?message=class_deleted"); + exit; + } else { + // Se c'è stato un errore nella cancellazione, reindirizza con un messaggio di errore + header("Location: yogaclass.php?error=delete_failed"); + exit; + } +} else { + // Se la classe non esiste, reindirizza con un errore + header("Location: yogaclass.php?error=class_not_found"); + exit; +} diff --git a/public/schoolarea/edit-class.php b/public/schoolarea/edit-class.php new file mode 100644 index 0000000..5c1dddd --- /dev/null +++ b/public/schoolarea/edit-class.php @@ -0,0 +1,133 @@ +prepare("SELECT * FROM yogaclass WHERE idyogaclass = ?"); +$query->bind_param("i", $idyogaclass); +$query->execute(); +$result = $query->get_result(); +$classData = $result->fetch_assoc(); + +// Se non esiste la classe, reindirizza +if (!$classData) { + header("Location: yogaclass.php"); + exit; +} + +// Variabili per popolare il form +$nameyogaclass = $classData['nameyogaclass']; +$descriptionyogaclass = $classData['descriptionyogaclass']; +$idclasscategory = $classData['idclasscategory']; +$imgyogaclass = $classData['imgyogaclass']; +$productcode = $classData['productcode']; + +?> + + + + + + + + + + Edit Class + + + + + + + +
+ + + +
+
+ + +
+
+
+
+
+

Modifica Classe

+
+
+
+ + +
+
+
+
+ + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + + Immagine Classe + + +
+ +
+ + +
+ + + Annulla +
+
+
+
+ +
+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/public/schoolarea/edit_class.php b/public/schoolarea/edit_class.php new file mode 100644 index 0000000..ad420a6 --- /dev/null +++ b/public/schoolarea/edit_class.php @@ -0,0 +1,139 @@ +prepare("SELECT * FROM yogaclass WHERE idyogaclass = ?"); +$query->bind_param("i", $idyogaclass); +$query->execute(); +$result = $query->get_result(); +$classData = $result->fetch_assoc(); + +if (!$classData) { + header("Location: yogaclass.php"); + exit; +} + +// Variabili per popolare il form +$nameyogaclass = $classData['nameyogaclass']; +$descriptionyogaclass = $classData['descriptionyogaclass']; +$idclasscategory = $classData['idclasscategory']; +$imgyogaclass = $classData['imgyogaclass']; +$productcode = $classData['productcode']; + +?> + + + + + + + + Edit Class + + + + + + + +
+ + + +
+
+ + +
+
+
+
+
+

Modifica Classe

+
+
+
+ + +
+
+
+
+ + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + + Immagine Classe + + +
+ +
+ + +
+ + + Annulla +
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/public/schoolarea/uploadphotoclass/1727290867-1-20170419_084555.jpg b/public/schoolarea/uploadphotoclass/1727290867-1-20170419_084555.jpg deleted file mode 100644 index f4070a2..0000000 Binary files a/public/schoolarea/uploadphotoclass/1727290867-1-20170419_084555.jpg and /dev/null differ