Εγγραφή σε PHP
Ας υλοποιήσουμε τώρα την εγγραφή. Για
αυτό, θα φτιάξουμε μια ξεχωριστή σελίδα register.php.
Όταν μεταβεί σε αυτή τη σελίδα, ο χρήστης πρέπει
να δει μια φόρμα, στην οποία πρέπει να εισάγει
το επιθυμητό όνομα χρήστη και κωδικό πρόσβασης:
<form action="" method="POST">
<input name="login">
<input name="password" type="password">
<input type="submit">
</form>
Πατώντας στο κουμπί υποβολής, το όνομα χρήστη
και ο κωδικός πρόσβασης του χρήστη πρέπει να εγγραφούν
στη βάση δεδομένων χρησιμοποιώντας ένα INSERT ερώτημα,
έτσι:
<?php
if (!empty($_POST['login']) and !empty($_POST['password'])) {
$login = $_POST['login'];
$password = $_POST['password'];
$query = "INSERT INTO users SET login='$login', password='$password'";
mysqli_query($link, $query);
}
?>
Στη συνέχεια, ο χρήστης μπορεί να μεταβεί στη σελίδα ελέγχου ταυτότητας, να εισάγει το όνομα χρήστη και τον κωδικό πρόσβασης, με τα οποία εγγράφηκε και να πραγματοποιήσει είσοδο.
Υλοποιήστε την παραπάνω εγγραφή. Μετά από αυτό, εγγράψτε έναν νέο χρήστη και πραγματοποιήστε είσοδο με τα στοιχεία του. Βεβαιωθείτε ότι όλα λειτουργούν, όπως πρέπει.
Τροποποιήστε τον κώδικά σας έτσι ώστε, εκτός από το όνομα χρήστη και τον κωδικό πρόσβασης, ο χρήστης να χρειάζεται να εισάγει επίσης την ημερομηνία γέννησής του και το email. Αποθηκεύστε αυτά τα δεδομένα στη βάση δεδομένων.
Τροποποιήστε τον κώδικά σας έτσι ώστε στη βάση να αποθηκεύεται αυτόματα η ημερομηνία εγγραφής.