Λοιπόν, τα σφάλματα που μου βγάζει εμένα, είναι τα εξής :
1.
- Κώδικας: Επιλογή όλων
$insert="INSERT INTO users (id,firstname,lastname,age,email,homeplace,address,) VALUES (NULL,'$_POST[firstname]','$_POST[lastname]','$_POST[age]','$_POST[email]','$_POST[homeplace]','$_POST[address]')";
Εδώ έχεις βάλει ένα περιττό κόμα στο τέλος της λίστας με τα πεδία του πίνακα: (id, firstname, lastname, age, email, homeplace, address,)...
Επίσης, αν έχεις ορίσει primary key το id δε θα σε αφήσει να το θέσεις null.
2.
- Κώδικας: Επιλογή όλων
//success message
if (!mysql_query($sql,$con)) {
die('Σφάλμα: ' . mysql_error());
}
Εδώ άλλαξε το $sql με το $insert.
Τέλος, αφού έχεις ορίσει method='POST' στο .html αρχείο σου, δεν έχει νόημα να πάρεις την είσοδο του χρήστη με $_GET[...] όπως κάνεις στην αρχή.
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Πολύ καλό
2 Dual boot:
- Ubuntu 13.04 raring 3.8.0-34-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic
- Fedora 19 Schrödinger’s Cat 3.13.5-101.fc19.x86_64 64bit (el_GR.utf8, gnome)
3 Intel Core i5-3337U CPU @ 1.80GHz ‖ RAM 3844 MiB ‖ TOSHIBA VCUAA - TOSHIBA SATELLITE U940
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 eth0: Realtek RTL8101E/RTL8102E Ethernet [10ec:8136] (rev 05) ⋮ wlan0: Intel Centrino Wireless-N 2230 [8086:0887] (rev c4)