Membuat Guestbook Dengan PHP dan Oracle
https://ri32.wordpress.com/2010/11/28/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
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
Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin
Tidak ada komentar:
Posting Komentar