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.

Read More

Xampp: membuat myISAM sebagai default storage engine

Xampp versi terbaru 1.7.7 pada MySQL nya mempunyai default storage engine InnoDB. Sedangkan beberapa aplikasi sy masih menggunakan engine MyISAM. Sebenarnya bisa sih dikonversi, tapi lagi malas-malas 🙂

Agar supaya Xampp 1.7.7 nya masih menggunakan myISAM sebagai default engine, maka edit saja file my.ini. Pada seksi [mysqld] tambahkan:

default-storage-engine=MyISAM

save dan restart service mysql atau xampp Anda.

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

 

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.:

Read More

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