Singkat cerita, sudah sejak lama memiliki program aplikasi PHP untuk menampilkan data yang disimpan pada file database Foxpro 2.6 (DOS). Tetapi gara-gara menemukan kesulitan untuk mengubah data di dalam database Foxpro tersebut, akhirnya dengan amat sangat terpaksa sekali membuat program PHP untuk mengubah data alias edit data alias update data yang ada di dalam database DBF Foxpro. Dengan sedikit googling dan rada-rada bingung karena referensinya dikits bingits, alhamdulillah programnya jadi juga meski dengan banyak trial error berulang kali. Berikut source code alias kode sumber program PHP untuk mengedit data yang disimpan dalam file DBF Foxpro 2.6.
$dtnilai = @dbase_open('./dat/dataku.dbf', 2)hasil[4], hasil[6], hasil[7] menunjukkan posisi field. Field pertama nomor indeksnya adalah 0 (nol). $hasil['deleted'] adalah field yang dibuat oleh Foxpro, jadi harus dihapus terlebih dahulu sebelum melakukan update / edit / perubahan.
or die("Error : File data tidak dapat diakses!");
$jum = dbase_numrecords($dtnilai);
for($x=1; $x<=$jum; $x++){
$hasil = dbase_get_record($dtnilai, $x);
if(trim($hasil[4])==trim($data_yg_dicari)){
unset($hasil['deleted']);
$hasil[6] = $data_baru1;
$hasil[7] = $data_baru2;
dbase_replace_record($dtnilai, $hasil, $x);
dbase_close($dtnilai);
break;
}
}
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com
atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :