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