Μάθημα : ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΙΚΤΥΑΚΩΝ ΕΦΑΡΜΟΓΩΝ - Γ'ΕΠΑΛ
Κωδικός : S151119
S151119 - ΑΝΔΡΕΑΣ ΧΑΤΖΗΑΓΑΠΙΟΥ
Ενότητες μαθήματος
-
Εμφάνιση όλων των ενοτήτων
-
Ενότητα 1η - Εισαγωγή στο διαδίκτυο
-
Ενότητα 2η - Κυβερνοασφάλεια
-
Ενότητα 3η - Hacking basics
-
Ενότητα 4η - Εισαγωγή στην PHP
-
Ενότητα 5η - Τύποι δεδομένων και Σχόλια
-
Ενότητα 6η - Επιπλέον ασκήσεις στην PHP
-
Ενότητα 7η - Δομή Επιλογής (if statements)
-
Ενότητα 8η - Δομή Επανάληψης (while/for statements)
-
Project 1 - Guestbook
1/11/23 -
Project 1: Βιβλίο επισκεπτών
-
Σελίδες HTML-PHP
-
HTML φορμες
-
Προετοιμασία περιβάλλοντος για εκτέλεση PHP, MYSQL
-
Άσκηση 1: Εισαγωγή χρηστών στην βάση
-
Άσκηση 2 - Εμφάνιση χρηστών (list_users.php)
-
Άσκηση 3 - Ενημέρωση χρήστη (update_user.php)
-
Άσκηση 4 - Διαγραφή χρήστη (delete_user.php)
-
Project 2 - Bootstrap - index.php
-
Project 3 - Persons με Bootstrap - index.php
-
Project 4 - Students με Laravel
-
Ενότητα 1η - Εισαγωγή στο διαδίκτυο
Άσκηση 1: Εισαγωγή χρηστών στην βάση
Άσκηση
Βήματα για την άσκηση:
-
Δημιουργία HTML Φόρμας: Δημιουργήστε μια HTML φόρμα με πεδία για το όνομα χρήστη, το email και τον κωδικό.
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>">
<label for="username">Όνομα Χρήστη:</label>
<input type="text" name="username" required><br>
<label for="email">Email:</label>
<input type="email" name="email" required><br>
<label for="password">Κωδικός:</label>
<input type="password" name="password" required><br>
<input type="submit" value="Υποβολή">
</form>
-
Αποστολή Δεδομένων: Χρησιμοποιήστε τη μέθοδο POST για να στείλετε τα δεδομένα της φόρμας στον εαυτό της σελίδας PHP.
-
Επεξεργασία Κώδικα PHP: Στο PHP μέρος, λάβετε τα δεδομένα από τη φόρμα και εισάγετε τα νέα στοιχεία στον πίνακα
users.
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$username = $_POST["username"];
$email = $_POST["email"];
$password = $_POST["password"];
// Εισαγωγή δεδομένων στον πίνακα users
$sql = "INSERT INTO users (username, email, password) VALUES ('$username', '$email', '$password')";
}
-
Έλεγχος Επιτυχίας: Εμφανίστε ένα μήνυμα στον χρήστη για να επιβεβαιώσετε ότι η εισαγωγή ήταν επιτυχής.
if ($conn->query($sql) === TRUE) {
echo "Η εισαγωγή ήταν επιτυχής!";
} else {
echo "Σφάλμα κατά την εισαγωγή: " . $conn->error;
}
Άσκηση για το σπίτι1
Ποια η σύνδεση της HTML σελίδας, PHP σελίδας και server (web, mysql);Γράψτε σύντομα μια περιγραφή.
Άσκηση για το σπίτι2
Ποια προβλήματα εντοπίζετε στην διαδικασία της εισαγωγής χρηστών;
