Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (69070 Members, 785 Products, 4714 Topic, 13112 Comments)

Notifikasi Inbox seperti Tokopedia, Bukalapak dan Startup Lainnya

Dibuat
Login Terakhir 11 Bulan lalu,
Telah Dilihat 1070 Kali
ahmad saya Mengatakan : Sultan Account
  1. assalamualaikum kak mau nanya,
  2. kalau mau bikin notifikasi inbox kayak tokopedia, bukalapak, grab dan startup lainnya itu logika nya gimana ya kak?
  3. terima kasih
Ada 1 File Kiriman :
1. 26.PNG (100 KB)

Ada 3 Jawaban

Bukhori Muslim
commented on 13 Sep 2019 06:48:35
  1. Assalamualaikum,.. untuk rancangan table didatabase kurang lebih begini :
  2. CREATE TABLE `messages` (
  3. `id` int(11) NOT NULL,
  4. `message` text NOT NULL,
  5. `user1` int(7) NOT NULL,
  6. `user2` int(7) NOT NULL,
  7. `status` int(2) NOT NULL DEFAULT '1'
  8. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
  9. ALTER TABLE `messages` ADD PRIMARY KEY (`id`);
  10. ALTER TABLE `messages` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  11.  
  12. karena jika notifikasi inbox biasanya hasil dari komunikasi 2 arah,
  13. ditable ada field status, jadi jika status 0 (Belum baca) maka akan menjadi notifikasi,
  14. jika diquerykan maka bisa begini :
  15. $notifikasi = mysql_num_rows(mysql_query("SELECT * FROM user1='xxx' where status='0'"));
ahmad saya
commented on 13 Sep 2019 11:03:25
  1. terima kasih kak atas jawabannya, izin kak kalau setiap user registrasi itu gimana kak supaya langsung dapat notifikasi nya?
Bukhori Muslim
commented on 13 Sep 2019 11:43:49
  1. Assalamualaikum,.. Saat pertama kali daftar langsung insert ke table message 1 record,
  2. misal dibawah query insert data pendaftaran tambahkan query insert message :
  3. mysql_query("INSERT INTO message('','Anda Berhasil Mendaftar','$id','admin','0')");
  4.  
  5. nanti notifnya akan langsung muncul setelah user sukses mendaftar.
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!

Online