Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (68972 Members, 788 Products, 4716 Topic, 13105 Comments)

Menyimpan data jika tidak ada, dan update data jika ada

Dibuat
Login Terakhir 2 Tahun lalu,
Telah Dilihat 1065 Kali
surya darma Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. Saya ingin menyimpan data jika data tidak di table database, tetapi jika data sudah ada maka hanya proses update.
  3.  
  4. kira2 koding seperti ini yang saya buat, tetapi masih mengalami error. mohon dikoreksi master2 dan admin :
  5.  
  6. }elseif($_GET[act]=='transaksispp'){
  7. if (isset($_POST[update])){
  8. if (tidak ada){
  9. mysql_query("INSERT INTO rb_transaksi VALUES('','$_POST[z]','$_POST[b]','$_POST[c]','$_POST[d2]')");
  10. mysql_query("UPDATE rb_spp SET
  11. kode_kelas = '$_POST[b]',
  12. tgl_bayar = '$_POST[c]',
  13. total_bayar = '$_POST[d]',
  14. no_hp = '$_POST[e]' where nisn='$_POST[z]'");
  15. }else{
  16. mysql_query ("INSERT INTO rb_spp VALUES('$_POST[z]','$_POST[b]','$_POST[c]','$_POST[d]','$_POST[e]')");
  17. mysql_query("INSERT INTO rb_transaksi VALUES('','$_POST[z]','$_POST[b]','$_POST[c]','$_POST[d2]')");
  18. }
  19. echo "<script>document.location='index.php?view=spp&kelas=".$_POST[b]."';</script>";
  20. }
  21.  
  22.  

Ada 2 Jawaban

PHPMU.COM Support
commented on 08 Agu 2018 13:02:44
  1. Assalam,.. itu if (tidak ada){ maksudnya gimana,..??
  2. gini mas, ceknya ke database mas, querynya,..
  3. $cek_data = mysql_query("SELECT * FROM rb_spp where nisn='$_POST[z]'");
  4. if (mysql_num_rows($cek_data)>=1){
  5. mysql_query("INSERT INTO rb_transaksi VALUES('','$_POST[z]','$_POST[b]','$_POST[c]','$_POST[d2]')");
  6. mysql_query("UPDATE rb_spp SET
  7. kode_kelas = '$_POST[b]',
  8. tgl_bayar = '$_POST[c]',
  9. total_bayar = '$_POST[d]',
  10. no_hp = '$_POST[e]' where nisn='$_POST[z]'");
  11. }else{
  12. mysql_query ("INSERT INTO rb_spp VALUES('$_POST[z]','$_POST[b]','$_POST[c]','$_POST[d]','$_POST[e]')");
  13. mysql_query("INSERT INTO rb_transaksi VALUES('','$_POST[z]','$_POST[b]','$_POST[c]','$_POST[d2]')");
  14. }
surya darma
commented on 08 Agu 2018 21:54:52
  1. Assalam,..
  2. Makasih Mas Robby
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!

Online