Tuesday, June 17, 2008 at 1:24:00 AM

AHAH di jQuery

Dityo Nurasto

Under categories of Development | Comments (0)

AHAH, kalau di arab itu artinya ketawa kali yah? bacanya pan dari kanan ke kiri. AHAH adalah singkatan dari Asynchronous HTML And HTTP. Gue baru tahu kalau XMLHTTPObject bisa buat acara lucu seperti itu. Gue pengemar jQuery yang tidak sengaja menemukannya di google, framework ini cukup bagus untuk layer presentasi, sayangnya untuk XML-RPC dan SOAP harus sedikit berkerja keras. Jadi AHAH itu memungkinkan kita meload elemen HTML walaupun itu hanya istilah. Saya suka jargon AHAH karena saya load (X)HTML bukan XML.

Ceritanya gue diminta untuk load halaman kayak GMail, hah? lucu ... ilmu gue yang sejengkal begini disuruh buat begituan. Oke dah, sedaripada gue butuh pemasukan untuk makan keluarga, tak jabanin. Pertam kali gue melakukan akses melalui fungsi $.ajax dan ternyata pada saat mengisi suatu <div> terdapat masalah pada jQuery terutama di IE 6 & 7, gue menggunakan replaceWith(). Duh ... bisa - bisa nggak makan nih.

Mau bikin lagi, waktu proyek sangat mepet akhirnya ketemu juga dan lucunya posisi perintah pada dokumentasi berada di bawah persis dari jQuery.ajax(options). Tertawalah gue, dablek bener nih mas. dan inilah salah satu ujung tombak pelanjut hidup.

 loadPresentation = 'index.html';
 $("#right_side").load("ajax/" + loadPresentation);

Bagaimana kode itu bekerja? simple, semua elemen yang berada di bawah div dengan ID right_side akan ditindih dengan file yang gue panggil. Inget, kudu harus pake server kalau mau coba.

Friday, June 13, 2008 at 7:27:00 PM

Method Overloading in PHP

Dityo Nurasto

Under categories of Development, PHP | Comments (0)

I wrote PHP post more than ASP.NET does isn't it? I am increasing it right now hahahaha ...

Okay, I was said that PHP doesn't support method/function polymorphism or more correct term is overloading, but I was wrong. PHP does support it explicitly which require developer involvement to mimic method overloading like C#, VB.NET or JAVA does.  We could use magic method __call(string $name, array $arguments). I am trying to explain how we could do that in PHP comparing with optional argument like we always do.

More...

Thursday, June 12, 2008 at 2:16:00 AM

Mengakses MySQL dengan PHP - Bagian 2

Dityo Nurasto

Under categories of Development, PHP | Comments (0)

Sekarang, gue masuk ke bagian 2. Ketinggalan bagian 1? silahkan baca Mengakses MySQL dengan PHP - Bagian 1. Sekarang kita akan membahas cara memasukkan data dari table dengan melakukan query ke MySQL. Pada bagian satu kita telah belajar untuk membuka koneksi ke database.

HTML Form

HTML form merupakan element dari HTML yang digunakan untuk mengambil data dari user / pengunjung dengan menggunakan komponen form lainnya seperti <input />, <textarea></textarea>, <select> dan sebagainya. Kasus yang kita hadapi adalah membuat berita, jadi kita perlu membuat HTML Form.

<html>
    <head>
        <title>Belajar PHP</title>
    </head>
    <body>
        <!-- parameter method pada form adalah cara untuk mengirim data -->
        <form name="berita" method="post" action="tambahdata.php">
            <fieldset>
                <label id="labeljudul" for="inputjudul">Judul Berita</label>
                <!-- input untuk judul -->
                <input type="text"  name="judul" id="inputjudul" />
                <label id="labeljudul" for="inputisi">Isi Berita</label>
                <!-- input untuk isi -->
                <textarea name="isi" id="inputisi"></textarea>
                <!-- tombol untuk kirim -->
                <input type="submit" name="submit" value="Kirim Berita" id="submitberita"/>
            </fieldset>
        </form>
    </body>
</html>
    

Mari kita tela'ah form ini. pada <form> kita melihat banyak parameter seperti method dimana memberi tahu browser bagaimana data akan dikirim dan kita tidak ingin input - input kelihatan pada browser seperti google. action merupakan target di mana kita akan memproses input - input tersebut.

Nah pada kita melihat label dimana fungsinya untuk memberi keterangan suatu field. Pada input kita melihat dua parameter, yaitu name dan id. Name digunakan sebagai tampungan data yang akan dikirim, sedangkan id lebih banyak berperan pada tampilan, kita melihat parameter for pada label merujuk pada id setiap input. Simpanlah kode di atas dengan nama tambahform.php.

More...

Wednesday, June 11, 2008 at 3:02:00 PM

Mengakses MySQL dengan PHP - Bagian I

Dityo Nurasto

Under categories of Development, PHP | Comments (0)

Sebenarnya sudah banyak buku menerangkan bagaimana mengakses ke MySQL dengan PHP melalui kode prosedural. Sekarang banyak yang bertanya "bagaimana mengakses MySQL sebagai basis data (Database) dalam PHP?". Pada intinya ada beberapa tahapan yang perlu dilakukan, secara fungsional adalah

  1. Membuka koneksi ke MySQL
  2. Menentukan database yang akan digunakan. MySQL adalah database server dan di dalamnya terdapat banyak database, jangan sampai salah mengartikannya.
  3. Membuat SQL Query
  4. Menampilkan data dengan mengolahnya dengan memanfaatkan spesifikasi HTML atau jenis output lainnya, seperti XML, CSV, dan lain - lain.

Tutorial berseri ini dibuat untuk pembelajar yang mau belajar dasar pemograman PHP. More...

This is me!

Hi. My name is Dityo Nurasto. I am freelance software and web developer.

ShoutBox



Recent comments

Archive

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008