• Assalamu’alaikum…



    “I am a Muslim…i want to be a Blogger, i want to be a Socialpreneur”

  • Kategori Tulisan

  • Masukkan alamat email Anda untuk berlangganan blog Ri32 dan menerima pemberitahuan posting baru melalui email anda. Jika sudah bosan silahkan unsubscript.
    Terima kasih... : )

    Join 814 other followers

  • RSS Sahabat Al-Aqsha

    • Penjajah ‘Israel’ Larang Pengiriman Bahan Bangunan ke Gaza
      GAZA (Palinfo) – Otoritas Palestina di Jalur Gaza mengatakan bahwa penjajah ‘Israel’ telah melarang masuknya bahan bangunan ke Gaza mulai Selasa (11/8/2020), hingga pemberitahuan lebih lanjut. Aparat Palestina mengatakan, perusahaan […] The post Penjajah ‘Israel’ Larang Pengiriman Bahan Bangunan ke Gaza appeared first on Sahabat Al-Aqsha.
    • Serdadu Zionis Culik Tujuh Pemuda Palestina di Baitul Maqdis
      BAITUL MAQDIS (Palinfo) – Serdadu zionis ‘Israel’, Senin (10/8/2020), menculik tujuh pemuda Palestina setelah menyerbu dan menggeledah rumah mereka di Baitul Maqdis. Sumber-sumber lokal mengatakan bahwa para pemuda yang diculik, […] The post Serdadu Zionis Culik Tujuh Pemuda Palestina di Baitul Maqdis appeared first on Sahabat Al-Aqsha.

Membuat Guestbook Dengan PHP dan Oracle


Konsep

Saya berpikir bahwa buku tamu adalah praktek pertama dalam membuat sebuah web. baik dengan PHP, JSP, ASP ataupun dengan bahasa pemrograman web base lainnya. Seperti halnya kata “hello world” pada VB, Pascal, Java ataupun bahasa pemrograman desktop lainnya.

Oleh karena itu dalam belajar web menggunakan database Oracle dan bahasa PHP saya juga membuat web sederhana yaitu bukutamu(guestbook). karena dengan membuat bukutamu kita mulai berkenalan dengan konsep dan mempraktekan langsung. minimal kita bisa melakukan koneksi, menginput,  dan menampilkan data dari sebuah database.

Database

CREATE TABLE  “BUKUTAMU”
(    “ID” NUMBER NOT NULL ENABLE,
“NAMA” VARCHAR2(20) NOT NULL ENABLE,
“ALAMAT” VARCHAR2(50) NOT NULL ENABLE,
“PESAN” VARCHAR2(100) NOT NULL ENABLE,
CONSTRAINT “BUKUTAMU_PK” PRIMARY KEY (“ID”) ENABLE
)
/
CREATE OR REPLACE TRIGGER  “BI_BUKUTAMU”
before insert on “BUKUTAMU”
for each row
begin
select “BUKUTAMU_SEQ”.nextval into :NEW.ID from dual;
end;
/
ALTER TRIGGER  “BI_BUKUTAMU” ENABLE
/

Copy query database diatas, dan paste kedalam SQL command

SQL Command

Coding Insert

<!–?php
//ambil file koneksi
include “conn.php”;

if(isset($_POST[‘kirim’])){
//tangkap parameter
$nama=ucwords(htmlentities($_POST[‘nama’]));
$alamat=ucwords(htmlentities($_POST[‘alamat’]));
$pesan=ucwords(htmlentities($_POST[‘pesan’]));

//untuk query
$query=oci_parse($conn, “insert into BUKUTAMU values(”,’$nama’,’$alamat’,’$pesan’)”);

//untuk menjalankan query
if(oci_execute($query)){
echo “Berhasil disimpan :)”;
unset($_POST[‘kirim’]);
}else{
echo “Gagal disimpan!”;
//untuk menampilkan kesalahan
$e = oci_error();
trigger_error(htmlentities($e[‘message’]), E_USER_ERROR);
}

}else{
unset($_POST[‘kirim’]);
}
?>

Download

https://blogri32.blogspot.co.id/2017/12/free-downloads.html

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Depok, 28-11-2010

KangAgus

7 Responses

  1. kalau untuk di blog bisa ngak…yah..??

    Like

    • bisa saja, asal database untuk blog nya harus oracle juga.

      tapi jarang blog atau web yang biasa memakai database oracle. oracle biasanya di gunakan untuk level perusahaan besar. itu yang saya tau.

      Like

  2. Sepertinya masih rentan sql injection kl penulisan querynya seperti itu 😀

    Like

  3. harusnya seperti apa?

    Like

  4. gk bisa mas dicoba dulu deh

    Like

  5. mw tny nich klw mw bwt auto increment di db oracle gimana y..

    Like

  6. bisa share code pagination php dengan oracle gk?? mksh

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: