Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Bagaimana struktur membuat beberapa update data dalam satu file php

Saya membuat pemrograman untuk update data presensi serta perhitungan jam kerja tiap hari. Dalam sebuah file php, saya ingin melakukan beberapa proses update tetapi dalam satu file php dan di table yang sama. Ketika dijalankan, hanya proses update pertama saja yang bisa, proses update yang kedua dan seterusnya tidak berjalan, proses update yang kedua bergantung pada proses update yang pertama, proses update yang ketiga bergantung pada proses yang kedua.
seperti ini gambarannya


<?php
$query = "update presensi_staf set time_out=\"$jam\" where kode=\"$kode\"";
$up = mysql($ar_db1, $query);
 
//hitung total jam kerja dan kelebihan
$query4 = "select sec_to_time(time_to_sec(time_out)-time_to_sec(time_in)) as tot_time, sec_to_time(time_to_sec(time_out)-time_to_sec(time_in)-time_to_sec(\"07:00\")) as plus_time from presensi_staf where kode=\"$kode\"";
$data4 = mysql($ar_db1, $query4);
$jumlah4 = mysql_num_rows($data4);
 
$x = 0;
while($x<$jumlah4){
$fa = mysql_result($data4, $x, "tot_time");
$fb = mysql_result($data4, $x, "plus_time");
$x++;
}
 
//update total jam kerja dan jam lebih
$query5 = "update presensi_staf set totaltime=\"$fa\", overtime=\"$fb\", out=\"1\" where kode=\"$kode\"";
$up5 = mysql($ar_db1, $query5);
 
//hitung nilai transport
$query6 = "select time_to_sec(totaltime) as trans from presensi_staf where kode=\"$kode\"";
$data6 = mysql($ar_db1, $query6);
$hasil6 = mysql_result($data6, "trans");
$htg6 = $hasil6*0.079365;
$htg6 = $hasil6*0.05952380952380952380952380952381;
 
$transport2 = ceil($htg6);
 
//update nilai transport
$query7 = "update presensi_staf set transport=\"$transport2\" where kode=\"$kode\"";
$up7 = mysql($ar_db1, $query7);
?>
Tagged:

Comments

  • mas'e cuma komentar satu dulu ...

    alangkah lebih baiknya kalo posting kode itu berupa copas tulisan
    bukan gambar

    yg mau nunjukin di mana salahnya pun gampang
    tinggal copas kode situ
    bukan ketik ulang yg bikin males

    ok ?
  • edited March 2016
    oke
  • * baca "gan", bye *
Sign In or Register to comment.