PHP, Get ID of The Last Inserted Record

phplogoIni adalah metoda otomatis untuk mendapatkan id terakhir dari sebuah record yang diinput pada sebuah tabel database, yang id primernya autoincrement. Sebenarnya ada metoda lain, hanya sangat rawan salah paham logika jika ada beberapa user yang input data bersamaan. Selengkapnya, baca saja di bawah ini!

If we perform an INSERT or UPDATE on a table with an AUTO_INCREMENT field, we can get the ID of the last inserted/updated record immediately. lanjut…

Variabel pada PHP

Variabel digunakan untuk menyimpan data sementara dan nilainya bisa diubah-ubah setiap kali program dijalankan. Data yang disimpan dalam variabel akan hilang setelah program selesai dieksekusi. Semua variabel PHP diawali dengan tanda $. Variabel dapat berisi data bilangan, string atau array.

Syarat-syarat penulisan variabel :

 

  • Nama harus unik (tidak boleh sama)
  • Diawali dengan simbol dolar ($)
  • Tidak mengandung spasi, titik dan karakter strip (-)
  • Tidak diawali dengan angka numerik
  • Bersifat sensitive case (huruf besar dan kecil dibedakan)

Upload File dengan PHP

Berikut adalah kode php sederhana untuk meng-upload file. Silahkan Anda modify sesuai kebutuhan.

Tampilan formnya spt ini:

uploadfile

Dan kodenya sbb:

<?php
if (!empty($upfile)) {
move_uploaded_file($_FILES[‘inifilenya’][‘tmp_name’], “./{$_FILES[‘inifilenya’][‘name’]}”);
}
?>
<html><head><title>upload file</title>
</head>
<body>

<form action=”<?php print “$PHP_SELF”; ?>” method=”POST” ENCTYPE=”multipart/form-data”>
<table width=”93%” border=”0″>
<tr>
<td width=”286″>Cari file </td>
<td width=”591″>
<input name=”inifilenya” type=”file” size=”50″ />
</td>
</tr><tr>
<td>&nbsp;</td>
<td><p>
<input type=”submit” name=”upfile” value=”OK”>
<input type=”reset” value=”Reset”>
</p>      </td>
</tr>
</table>
</form>
</body>
</html>

Sedikit keterangan:

Aplikasi ini hanya terdiri dari satu file, jadi form dan action nya disatukan, lihat pada:

action=”<?php print “$PHP_SELF”; ?>”

dan

if (!empty($upfile)) {  …. }

File yang diupload akan ditempatkan pada folder yang sama dengan aplikasinya ini, lihat kode berikut:

move_uploaded_file($_FILES[‘inifilenya’][‘tmp_name’], “./{$_FILES[‘inifilenya’][‘name’]}”);

Sekian dulu, semoga bermanfaat.

XAMPP x(apache-mySQL-php-perl)

xampp apache mysql php perlXAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. The program is released under the terms of the GNU General Public License and acts as a free web server capable of serving dynamic pages. XAMPP is available for Microsoft Windows, Linux, Solaris, and Mac OS X, and is mainly used for web development projects. Xampp for Windows Contains XAMPP’s name is an acronym for:

  • X (meaning cross-platform)
  • Apache HTTP Server
  • MySQL
  • PHP
  • Perl

XAMPP includes

  • Apache
  • MySQL
  • PHP + PEAR
  • Perl
  • mod_php
  • mod_perl
  • mod_ssl
  • OpenSSL
  • phpMyAdmin
  • Webalizer
  • Mercury Mail Transport System for Win32 and NetWare Systems v3.32, Ming
  • JpGrap
  • FileZilla FTP Server
  • mcrypt
  • eAccelerator
  • SQLite
  • WEB-DA
  • and  mod_auth_mysql

 

ScreenShot SimArsip

simARSIP, Sistem Informasi Manajemen Arsip.

Tidak dapat dipungkiri bahwa setiap kegiatan dan pekerjaan perkantoran selalu memerlukan data dan informasi. Salah satu sumber data atau informasi yang terekam adalah arsip, karena arsip merupakan bukti dan rekaman dari kegiatan.

Detail Profil simArsip dapat dilihat di sini.

ScreenShot nya sebagai berikut: lanjut…

my SimPEG (sistem informasi kepegawaian)

mysimpeg002Oleh karena kebetulan kami adalah Staf Badan Kepegawaian Daerah (BKD), maka kami menerima tantangan untuk membangun dan mengembangkan sebuah aplikasi SIMPeg (Sistem Informasi Manajemen Kepegawaian).

Simpeg ini dibangun dengan berbasis Web, bahasa pemrograman PHP, dan databasenya MySQL. Servernya bisa Linux, bisa juga Ms. Windows.

Alhamdulillah, Simpeg ini juga sudah diimplementasikan pada beberapa kabupaten.

* simpeg profil => https://www.mediafire.com/?bgbg4tn8rwleikk
* simpeg konfigurasi  =>  https://www.mediafire.com/?6s1ucdzck7uv4zc
* simpeg manual => https://www.mediafire.com/?cg99g82xw8ppw6i

Informasi lebih lanjut:
hp: 089604752365
pin bb: 752d379d

Untuk pengembangan, Insya Allah akan senantiasa diinformasikan lewat blog ini.

Contoh tampilannya sbb.:

lanjut…

Joomla 1.5, upload-nya selalu gagal

joomla
Ternyata sampai sekarang layanan upload gambar pada Joomla 1.5 masih bermasalah alias bug. Solusinya, fasilitas “Enable flash uploader” harus di disable.

Caranya, dari halaman Administrator pilih Global Configuration => System . Pilih bagian “Media Settings” pada bagian bawah, selanjutnya pilih opsi No pada “Enable flash uploader”.

flash disable joomla

flash disable joomla

warning: cannot yet handle MBCS in html_entity_decode pada pasangan Joomla dan Xampp

Bagi yang pernah gabungkan Xampp dengan Joomla dalam satu mesin, mungkin pernah mendapatkan pesan error sbb:

Warning: cannot yet handle MBCS in html_entity_decode()! in D:xampphtdocsmyjoomlalibrariesjoomlaapplicationpathway.php on line 209″.

Solusinya, Anda tinggal cari dan edit file yg bermasalah tersebut yg dalam hal ini adalah file pathway.php dan langsung ke baris 209.

Pada baris 209, gantilah script :

$item->name = html_entity_decode($name, ENT_COMPAT, 'UTF-8');

dengan:

if((version_compare( phpversion(), '5.0' ) < 0)) {
 $item->name = html_entity_decode($name);
 } else {
 $item->name = html_entity_decode($name, ENT_COMPAT, 'UTF-8');
 }

Atau bisa jua tanpa mengubah file tersebut, tapi dengan meng-upgrade versi php ke versi 5.

Ok, semoga bermanfaat.