Μάθημα : ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΙΚΤΥΑΚΩΝ ΕΦΑΡΜΟΓΩΝ - Γ'ΕΠΑΛ

Κωδικός : S151119

S151119 - ΑΝΔΡΕΑΣ ΧΑΤΖΗΑΓΑΠΙΟΥ

Ενότητες μαθήματος

Άσκηση 4 - Διαγραφή χρήστη (delete_user.php)

Για αυτό το μέρος χρησιμοποιήστε το ίδιο list_users.php από την Άσκηση 2.

Πρώτα ελέγχουμε αν η αίτηση είναι τύπου POST και αν περιέχει το πεδίο user_id.

  • Στη συνέχεια, παίρνουμε το ID του χρήστη που θα διαγραφεί.
  • Κάνουμε μια εντολή SQL για να διαγράψουμε τον συγκεκριμένο χρήστη από τη βάση δεδομένων.
  • Εάν η διαγραφή είναι επιτυχής, εμφανίζεται ένα μήνυμα επιτυχίας.

 

<?php
// Σύνδεση στη βάση δεδομένων
_______________________
_______________________
_______________________
_______________________
$conn = new mysqli($servername, $username, $password, $dbname);

// Έλεγχος σύνδεσης
_______________________
_______________________
_______________________

if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST['user_id'])) {
$user_id = $_POST['user_id'];

// Διαγραφή του συγκεκριμένου χρήστη από τη βάση δεδομένων
$sql = "DELETE FROM users WHERE _______________________;

if ($conn->query($sql) === TRUE) {
echo "Ο χρήστης διαγράφηκε με επιτυχία.";
} else {
echo "Σφάλμα κατά τη διαγραφή του χρήστη: " . $conn->error;
}
} else {
echo "Μη έγκυρη αίτηση.";
}

// Κλείσιμο σύνδεσης
$conn->close();
?>

Δείτε τον κώδικα από τον φάκελο της άσκησης.