Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67498 Members, 783 Products, 5291 Topic, 12956 Comments)

Menyimpan data jika tidak ada, dan update data jika ada

Dibuat
Login Terakhir 10 Bulan lalu,
Telah Dilihat 976 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 !!!