Studio Pengaturcaraan Interaktif CRUD ยท DFP40443 Full Stack Web Development
Taip dan betulkan kod PHP di bawah secara terus. Tekan butang "โถ Jalankan & Uji Kod" untuk menyemak ketepatan logik anda. Jika berlaku ralat, konsol terminal akan memaparkan mesej ralat sebenar dan anda boleh meminta bimbingan daripada AI Coach.
Borang pendaftaran pelajar menghantar nama, e-mel dan program. Skrip ini bersambung ke pangkalan data tetapi gagal memasukkan rekod kerana terdapat typo pada atribut borang HTML.
Mengapakah padanan atribut name dalam HTML dengan kunci $_POST dalam PHP sangat kritikal dalam pembangunan aplikasi web?
Jadual ini disambungkan ke MySQL (tvet_db.students).
Baris akan bertambah, dikemas kini, atau dikeluarkan sebaik sahaja anda membaiki dan menjalankan kod!
| ID | Nama | E-mel | Program | Status |
|---|
tvet_db.students| Lajur | Jenis | Atribut |
|---|---|---|
| id | INT(11) | PRIMARY KEY, AUTO_INCREMENT |
| name | VARCHAR(100) | NOT NULL |
| VARCHAR(120) | NOT NULL, UNIQUE | |
| program | VARCHAR(80) | NOT NULL |
Tahniah! Anda telah membuktikan kemahiran penuh dalam menghubungkan aplikasi web PHP dengan pangkalan data MySQL, menaip dan membaiki pepijat kod industri, serta menguruskan rekod pelajar dari awal hingga akhir.
name borang HTML ke array $_POST dan arahan INSERT INTO.while ($row = $result->fetch_assoc()) untuk membaca kesemua rekod tanpa keciciran.WHERE id = $id bagi melindungi integriti data daripada kemas kini pukal berbahaya.DELETE FROM tanpa simbol * serta penapisan bersasar melalui WHERE.