Null Coalescing Operator untuk Input Checkbox

preview_player
Показать описание
Null Coalescing Operator untuk Input Checkbox

#skysen #coding #code #programming #php #backend #back #end #php #operator #null #coalescing #input #checkbox

Misalkan kita memiliki sebuah checkbox dengan nama coba dan nilai yang disimpannya adalah 100. Kita dapat mengakses nilai yang dikirimkan oleh formulir ke server, dengan menggunakan variable $_POST. Kita coba tampilkan dahulu nilai variable $_POST nya.
Kalau kita centang checkbox-nya, maka variable $_POST diisi dengan index ‘coba’ yang nilainya ‘100’. Namun kalau checkbox tidak dicentang, maka variable $_POST menjadi array kosong.
Hal ini menjadi masalah kalau kita mengakses langsung $_POST[‘coba’]. Kalau checkbox dicentang, kita mendapatkan nilai ‘100’. Namun kalau checkbox tidak dicentang, maka kita mendapatkan pesan error.
Untungnya sekarang PHP memiliki null coalescing operator, yang bisa kita gunakan dengan tanda tanya sebanyak 2 buah. Dengan menggunakan operator ini, maka kita bisa memberikan nilai default apabila checkbox tidak dicentang, misalkan kita isi dengan nilai 0. Sekarang kode kita sudah tidak error.
Follow untuk trik pemograman lainnya.
Рекомендации по теме
Комментарии
Автор

Tolong buatkn session pak, dari halaman admin sebelum halaman admin wajib ke form login, Terima kasih 🙏

tomiali
welcome to shbcf.ru