CodeCRUD AI

Studio Pengaturcaraan Interaktif CRUD ยท DFP40443 Full Stack Web Development

MySQL: tvet_db.students
DFP40443 Full Stack Web
SET INDUKSI & STUDIO PENGATURCARAAN INTERAKTIF

Baiki dan Uji Kod CRUD Anda Secara Langsung di Dalam Pelayar

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.

๐ŸŽ“
Arahan: Selesaikan misi mengikut urutan: C โ†’ R โ†’ U โ†’ D. Misi seterusnya akan dibuka secara automatik apabila kod anda berjaya dilaksanakan!
โœจ
AI Coach: Klik butang "Minta Bantuan AI Coach" pada bila-bila masa untuk mendapatkan bimbingan analisis kod khusus bagi teks yang sedang anda taip.
Aliran Misi:
Selesai: 0/4 (0%)
MISI 1 DARI 4 ยท OPERASI INSERT (CREATE)

CRUD Mission C: Student Registration

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.

โš ๏ธ
PEPIJAT REALISTIK (FORM TYPO): Medan borang HTML menggunakan name="student_name" sedangkan PHP membaca $_POST['name'].
๐Ÿ“„ register_student.php Mod Menyunting Pelajar
โ†— Buka Fail Luar
Tekan Jalankan & Uji Kod untuk semak output
๐Ÿ’ป Konsol Terminal Pelaksanaan (Live Output) Sedia
Tekan butang "โ–ถ Jalankan & Uji Kod" di atas untuk memulakan pengujian skrip.

โœจ Bimbingan Terperinci AI Coach

๐Ÿง  Refleksi Pembelajaran TVET

Mengapakah padanan atribut name dalam HTML dengan kunci $_POST dalam PHP sangat kritikal dalam pembangunan aplikasi web?

๐Ÿ‘ฅ Jadual Pelajar Sebenar 3 Pelajar

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
๐Ÿ—„๏ธ Skema Pangkalan Data: tvet_db.students
LajurJenisAtribut
idINT(11)PRIMARY KEY, AUTO_INCREMENT
nameVARCHAR(100)NOT NULL
emailVARCHAR(120)NOT NULL, UNIQUE
programVARCHAR(80)NOT NULL
๐Ÿ†

Kitaran CRUD Lengkap Berjaya Diselesaikan!

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.

C
CREATE (INSERT)
Menguasai pemetaan atribut name borang HTML ke array $_POST dan arahan INSERT INTO.
R
READ (SELECT)
Menggunakan gelung while ($row = $result->fetch_assoc()) untuk membaca kesemua rekod tanpa keciciran.
U
UPDATE (Kemas Kini)
Menggunakan klausa WHERE id = $id bagi melindungi integriti data daripada kemas kini pukal berbahaya.
D
DELETE (Padam)
Memahami sintaks sah DELETE FROM tanpa simbol * serta penapisan bersasar melalui WHERE.
Pemberitahuan