Contoh website crud yang dapat mengenerate file xml

Post on 11-Jul-2015

445 Views

Category:

Engineering

8 Downloads

Preview:

Click to see full reader

Transcript

CONTOH WEBSITE CRUD YANG DAPAT MENGENERATE FILE XML

Kali ini saya dapat tugas yang bisa dibilang cukup sulit untuk diterapkan. Berbeda dengan contoh yang diberikan pada waktu materi yang hanya menggunakan single table pada satu database. Kali ini ada triple table yaitu tabel Film, Aktor, dan Tabel yang menghubungkan antara tabel film dan aktor, sebut saja ‘tabel aktorfilm’. Ada yang bisa bantu gak ya? Tanya sama temen yang jelas akan kelihatan copas alias diedit-edit dikit, kalo tanya caranya sich gak apa-apa hehehe

Query yang saya gunakan adalah INNER JOIN, jadi tabel film dan tabel aktor harus berelasi agar bisa saling joinan.

Nech Struktur DATABASE-nya :

Buat folder di htdocs, nama terserah yang penting ngerti (nama folder saya coba).

Pertama kita buat file php ‘config.php’ untuk mengkoneksikan databasenya agar bisa diakses.

Oh ya website yang saya buat pakek css dan bootstrap.

Selanjutnya buat css-nya, beri nama ‘style.css’

Bagian yang menarik dari sebuah website adalah tampilan awalnya, sekarang kita buat file ‘index.php’

Di ‘index.php’ terdapat cara mengenerate dari file php menjadi file xml.

Dari codingan diatas, mulai include ‘config.php’ sampai codingan ke $document->save("detail.xml"); itu merupakan cara menjadikan file php menjadi xml dengan nama detail.xml

Ini tampilan awal website yang saya buat, kalo tampilannya sich sederhana namun apa yang jadi pembahasan tentang mengenerate file php ke XML terkupas tajam setajam clurit.

Selanjutnya kita buat file ‘detail.php yang fungsinya hampir sama dengan yang ada di ‘index.php yang fungsinya mengenerate file XML hanya saja perbedaannya ini untuk tampilan awalnya saja.

Sebelum lanjut jangan lupa bootstrap-nya di copy dulu ya (folder css dan js). Dibawah ini tampilan dalam folder coba.

Sekarang kita masuk folder ‘include’. Di folder include ada 3 folder lagi yaitu ‘film, aktor, dan detail’ yang menyimpan file2 php CRUD. 3 folder tersebut isi dan inti codingnya sama hanya saja cara penginclute-an nya yang berbeda antara satu folder dengan yang lainnya.

Kita bahas folder film saja ya? Ini isi folder ‘film’ :

File dengan nama tampil-edit.php fungsinya untuk menampilkan file yang akan diedit kedalam form yang sudah disediakan.

File ‘filmview.php’ fungsinya untuk menampilkan detail tabel film.

File ‘filmedit.php’ fungsinya untuk menampilkan detail tabel film lengkap dengan ACTION edit atau hapus.

File ‘filmdelete.php’ fungsinya untuk menghapus saat ACTION delete diklik.

File ‘filmadd.php’ fungsinya untuk menginputkan data baru.

Untuk folder AKTOR dan DETAIL kalian bisa buat sendiri hitung2 belajar sambil praktek langsung, isi filenya sama kok, beda di cara penginclue-annya saja.

Tampilan menu Home :

Pada MENU Home itu merupakan hasil JOIN dari tiga tabel FILM, AKTOR dan AKTORFILM

Tampilan menu View Data :

Tampilan menu Tambah Data ;

Tampilan Edit Data :

Tampilan ACTION EDIT :

Tampilan ACTION HAPUS

Berikut adalah file XML hasil GENERATE dari file PHP saat kita mengakses halaman AWAL atau HOME atau index.php.

Terimakasih, semoga bermanfaat

top related