Dalam tutorial kali ini, Anda akan belajar bagaimana membuat aplikasi berita sederhana berbasis PHP MySQL dengan menggunakan Dreamweaver. Tutorial ini menggunakan Dreamweaver CS4 dan XAMPP. Anda dapat menggunakan versi sebelum atau sesudahnya.
Pastikan Anda sudah terbiasa menggunakan PHP dan MySQL. Sebelum Anda masuk ke tutorial ini, pastikan Anda telah menyelesaikan tutorial:
Tutorial ini akan menggunakan 6 file utama untuk menampilkan berita, file-file tersebut adalah. Simpan ke-6 file tersebut dalam satu web root atau folder yang sama. Script awal dari ke-6 file ini akan disertakan di bawah:
- index.php, digunakan untuk menampilkan berita secara keseluruhan
- detail.php, digunakan untuk membaca dan melihat detail berita
- add_berita.php, digunakan untuk menambah dan menghapus berita
- edit_berita.php, digunakan untuk mengedit berita
- list_berita.php, digunakan untuk menampilkan listing berita
- delete_berita.php, digunakan untuk menghapus berita
Tutorial ini juga menggunakan satu tabel data yang disebut tabel berita yang disimpan dalam database blogs:
PERSIAPAN:
add_berita.php
Pastikan Anda telah membuat Site Definition dan koneksi database PHP MySQL (lihat script berita_conn.php di bawah). Langkah pertama kita akan mengerjakan file add_berita.php terlebih dahulu. Berikut ini adalah langkah-langkahnya:
- Buka file add_berita.php melalui Dreamweaver. Pastikan Anda bekerja dengan Design View
- Seleksi tulisan “Form tambah berita di sini”, lalu hapus tulisan tersebut.
- Klik Insert > Data Objects > Insert Record > Record Insertion Form Wizard. Lalu masukkan beberapa parameter berikut ini.
- Pilihlah menu-menu sesuai dengan berikut ini, Connection: berita_conn,lalu Table: berita, lalu After insertion, go to: list_berita.php (atau dengan mengklik Browse lalu pilih file list_berita.php.
- Pada pilihan Form fields, Anda akan melihat tanda plus (+) dan minus (-). Kita akan menggunakannya nanti. Di bawah Form field tersebut Anda akan melihat id_post, judul, kategori, berita dan updated.
- Pilih id_post, lalu klik tanda minus (-) karena kita tidak membutuhkannya.
- Lakukan hal yang sama pada updated. Kedua field tersebut tidak akan kita butuhkan karena secara otomatis akan digenerate oleh MySQL.
- Biarkan field judul sesuai default.
- Klik pada field kategori. Pada bagian bawah Anda akan melihat menuDisplay as: Text field, ubah Text field tersebut menjadi Menu melalui pop-up menu. Maka secara otomatis tulisan Menu Properties akan muncul di bawahnya. Klik Menu Properties tersebut, maka window Menu Propeties akan keluar.
- Pada Label: secara otomatis akan terisi Item1. Ubah tulisan Item1tersebut menjadi Teknologi, lalu pada Value: Teknologi. Selanjutnya klik tanda plus (+) yang hanya ada satu di window tersebut (Jika terjadi kesalahan Anda dapat mengklik tanda minus (-) untuk menghapus). Tambahkan lagi beberapa item, misalnya: Label: Komputer, lalu Value: Komputer, lalu klik tanda plus (+) lagi. Ulangi lagi dengan menambahkan beberapa kategori berita yang Anda inginkan. Lalu Klik OK, jika Anda telah selesai menambahkan kategori berita.
- Klik pada pada field berita, maka di bagian menu Display as: secara otomatis akan memilih Textfield, ubahlah menjadi Text area sehinggaDisplay as: Text area
- Klik OK lalu simpan file add_berita.php tersebut.
- Selamat, Anda telah berhasil menyelesaikan form untuk menambah berita
edit_berita.php
Pada halaman ini, Anda akan mengedit berita yang sudah dipublikasikan. Berikut langkah-langkahnya:
- Buka file edit_berita.php melalui Dreamweaver. Pastikan Anda bekerja dengan Design View
- Klik Insert > Data Objects > Recordset. Pastikan jendela Recordsetakan keluar dan pastikan tampil dalam format Simple Recordset, jika belum maka klik Simple. Masukkan beberapa parameter ini:
- Pada menu Name:, secara otomatis akan muncul tulisan Recordset1, ubahlah menjadi rsEditBerita (maksudnya adalah recordset untuk mengupdate berita, Anda dapat memberi nama yang berbeda).
- Lalu Connection: berita_conn, lalu Table: berita.
- Pada menu Columns: All, biarkan sesuai default.
- Pada menu Filter:, ubahlah yang bernilai None menjadi id_post. Secara default Dreamweaver akan memilih URL Parameter, tanda sama dengan(=) dan id_post. Hal ini sudah benar, karena memang hal inilah yang kita butuhkan.
- Klik OK jika sudah selesai (Jika muncul peringatan “A recordset has been added….” klik OK saja.
- Anda akan melihat tulisan “Form edit berita di sini”, hapus tulisan tersebut.
- Klik Insert > Data Objects > Update Record > Record Update Form Wizard. Jendela Record Update Form akan muncul, lalu masukkan beberapa parameter ini.
- Connection: berita_conn, lalu Table to update: berita, lalu Select record from: rsEditBerita (ini adalah recordset yang tadi telah kita buat), lalu Unique key columns: id_post dan Numeric ditanda checked.
- After updating, go to: list_berita.php, ketik secara manual atau Anda mencari filenya dengan mengklik Browse.
- Lakukan hal sama seperti pada file add_berita.php dari langkah ke-5 sampai dengan ke-11. Hal utama yang berbeda dari Record insertionform dan Record update form adalah pada Default value: yang mana pada update record otomatis akan di-assign seperti yang disimpan dalam database.
- Klik OK dan simpan kembali file edit_berita.php
- Anda telah menyelesaikan halaman untuk mengedit berita
list_berita.php
Halaman list_berita.php digunakan untuk menampilkan listing berita yang telah dimasukkan ke dalam database. Berikut langkah-langkah aktivasinya:
- Buka file list_berita.php melalui Dreamweaver. Pastikan Anda bekerja dengan Design View
- Lakukan langkah ke 2-5 pada halaman edit_berita.php. Lalu lakukan modifikasi yang berbeda seperti berikut ini.
- Pada menu Sort: maka akan bernilai None, ubahlah menjadiupdated melalui Pop-up menu yang ada. Lalu nilai Ascending, ubahlah menjadi Descending melalui Pop-up menu yang ada.
- Klik OK jika sudah selesai
- Pada Design View Anda akan melihat tulisan “id”, seleksi tulisan tersebut lalu hapus.
- Lalu klik Insert > Data Objects > Dynamic Data > Dynamic Text. Jendela Dynamic Text akan muncul. Pada menu Field, Anda akan melihat tulisan Recordset (rsEditBerita).
- Klik tanda plus (+), lalu pilih id_post (yang bertanda petir). Klik OK jika sudah selesai.
- Seleksi lagi tulisan “Judul Berita”, lalu hapus. Lakukan langkah ke-6, lalu pilih field judul (yang bertanda petir). Klik OK, lalu tekan Ctrl+B untuk menebalkan judul berita.
- Lalu lakukan hal yang sama sesuai fieldnya untuk Kategori dan Tanggal
- Di sini Anda akan melihat tulisan Edit yang sudah ada linknya menujuedit_berita.php.
- Selesik tulisan Edit tersebut, lalu Klik Kanan > Change Link. WindowSelect File akan muncul.
- Carilah menu URL: dan Parameters. Klik Parameters. WindowParameters link akan muncul.
- Klik area berwarna putih di bawah menu Name, lalu ketik id_post. Lalu di klik area putih di bawah Value, maka akan muncul tanda petir. Klik tanda petir tersebut, dari Window Dynamic Data pilih field id_post.
- Klik OK sebanyak tiga kali untuk menyelesaiakan penambahan dynamic link.
- Seleksi tulisan “Lihat Berita”, di sana sudah ada link menuju detail.php.
- Ulangi langkah 12-13 untuk menyelesaikan dynamic link ini.
- Seleksi tulisan “Hapus”, di sana sudah ada link menuju file delete_berita.php, di sini kita akan membuat parameter link yang memungkinkan kita untuk menghapus berita yang tidak diinginkan.
- Lakukan langkah ke-12. HATI-HATI PADA LANGKAH KE-19, DI SINI ANDA AKAN MENTRANSFER PARAMETER LINK BERNILAI hapus.
- Klik area berwarna putih di bawah menu Name, lalu ketik hapus. Lalu di klik area putih di bawah Value, maka akan muncul tanda petir. Klik tanda petir tersebut, dari Window Dynamic Data pilih field id_post. Klik OK tiga kali.
- Seleksi kode di bawah ini (lihat nomor 21)
- <tr> <td width=”10%” align=”center” valign=”top”> <?php echo $row_rsEditBerita[‘id_post’]; ?></td> <td width=”60%” align=”left” valign=”top”><p><strong><?php echo $row_rsEditBerita[‘judul’]; ?></strong><br/> Kategori berita:<em> <?php echo $row_rsEditBerita[‘kategori’]; ?></em>, Diupdate pada tanggal: <em><?php echo $row_rsEditBerita[‘updated’]; ?></em></p><hr/></td> <td align=”left” valign=”top”><p><a href=”edit_berita.php?id_post=<?php echo $row_rsEditBerita[‘id_post’]; ?>”>Edit</a> | <a href=”list_berita.php?hapus=<?php echo $row_rsEditBerita[‘id_post’]; ?>”>Hapus</a> | <a href=”detail.php?id_post=<?php echo $row_rsEditBerita[‘id_post’]; ?>”>Lihat Berita</a></p></td> </tr>
- Klik Insert > Data Objects > Repeat Region
- Pastikan Anda memilih Recordset (rsEditBerita) dan Show: 10 at a time. Klik OK
- Cari tulisan “Recordset navigation bar”, hapus tulisan tersebut
- Klik Insert > Data Objects > Recordset Paging > Recordset Navigation Bar.
- Pastikan Anda memilih Recordset (rsEditBerita) dan pilih yang berformat Text. Klik OK
- Simpan file list_berita.php.
- Anda telah berhasil menyelesaikan file list_berita.php
delete_berita.php
Ini berisi script untuk menghapus berita. Berikut langkah-langkahnya:
- Klik File > New > Create
- Simpan nama file tersebut dengan nama delete_berita.php
- Klik Insert > Data Objects > Delete Record. Jendela Delete Record akan keluar. Masukkan beberapa parameter ini.
- First check if variable is defined: Primary key value,laluConnection: berita_conn, lalu Table: berita, dan Primary key column: id_post, Numeric (dengan tanda centang/checked)
- Pada tahap ini, ANDA HARUS BERHATI-HATI, ingat kita telah mendefinisikan variabel/parameter link bernilai hapus sebelumnya. Maka pastikan Primary key value: URL Parameter, lalu tulisan id_post, ubahlah menjadi hapus.
- After deleting, go to: list_berita.php (atau dengan klik Browse untuk mencari file tersebut).
- Klik OK jika sudah selesai.
- Simpan file delete_berita.php
detail.php
Halaman detail berita akan kita gunakan untuk menampilkan detail per-item berita. Berikut ini langkah-langkahnya:
- Buka file detail.php melalui Dreamweaver
- Buatlah Recordset seperti pada file edit_berita.php (langkah ke-2 sampai ke-7)
- Hapus tulisan “Detail judul berita”
- Klik Insert > Data Objects > Dynamic Data > Dynamic Text. Lalu pilih Recordset (rsEditKategori), lakukan expand dengan mengklik tanda plus (+) jika memang belum keluar semua detail fields.
- Pilih field judul yang bertanda petir lalu klik OK
- Lakukan hal yang sama untuk kategori, updated dan berita (dengan menghapus terlebih dahulu tulisan Kategori, Tanggan dan Isi Berita.
- MySQL secara umum tidak dapat membaca paragraph dengan baik. Untuk mengatasi hal ini, PHP telah menyediakan fasilitas nl2br (New Line to Break).
- Cari kode ini <?php echo $row_rsEditBerita[‘berita’]; ?>, lalu ubah menjadi <?php echo nl2br($row_rsEditBerita[‘berita’]); ?>. NL2BR ini berfungsi untuk memisahkan antar paragraph yang Anda ketik.
- Simpan kembali file detail.php
- Anda telah selesai mengerjakan file detail.php
index.php
Pada file ini, Anda akan melihat listing semua berita. Untuk mengerjakannya ikuti langkah berikut ini:
- Buka file index.php melalui Design View
- Buat Recordset baru seperti pada file list_berita.php (lihat langkah ke-2 sampai dengan ke-4)
- Lakukan langkah seperti pada file detail.php (lihat langkah ke-3 sampai dengan ke-8)
- Cari kode ini: <?php echo $row_rsEditBerita[‘judul’]; ?>, lalu seleksi kode tersebut. Lalu klik Insert > Hyperlink. Pada menu Hyperlink, klik tanda folder pada menu Link, maka ini akan membuka window Select File.
- Pilih file detail.php
- Carilah menu URL: dan Parameters. Klik Parameters.WindowParameters link akan muncul.
- Klik area berwarna putih di bawah menu Name, lalu ketik id_post. Lalu di klik area putih di bawah Value, maka akan muncul tanda petir. Klik tanda petir tersebut, dari Window Dynamic Data pilih field id_post.
- Klik OK sebanyak tiga kali untuk menyelesaiakan penambahan dynamic link.
- Cari kode berikut ini (lihat nomor 10)
- <h2><a href=”detail.php?id_post=<?php echo $row_rsEditBerita[‘id_post’]; ?>”><?php echo $row_rsEditBerita[‘judul’]; ?></a><br/> <span>Kategori Berita: <em><?php echo $row_rsEditBerita[‘kategori’]; ?></em>, Tanggal update:<em> <?php echo $row_rsEditBerita[‘updated’]; ?></em></span></h2><p> <?php echo nl2br($row_rsEditBerita[‘berita’]); ?></p><hr/>
- Klik Insert > Data Objects > Repeat Region
- Pastikan Anda memilih Recordset (rsEditBerita) dan Show: 10 at a time. Klik OK
- Cari tulisan “Recordset navigation bar”, hapus tulisan tersebut
- Klik Insert > Data Objects > Recordset Paging > Recordset Navigation Bar.
- Pastikan Anda memilih Recordset (rsEditBerita) dan pilih yang berformat Text. Klik OK
- Simpan kembali file index.php
Selamat yaaa….!!!
Anda telah menyelesaikan sebuah aplikasi berita sederhana.
SCRIPT FILE AWAL:
index.php
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Aplikasi Berita</title>
<style type=”text/css”>
<!–
.bawah {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
}
.konten {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height: auto;
width: 800px;
margin: auto;
padding: 10px;
background-color: #FFF;
}
body {
background-color: #666;
}
–>
</style>
</head>
<body>
<div>
<h1>Aplikasi Berita Sederhana Java Web Media</h1>
<hr/>
<p><a href=”add_berita.php”>Tambah Berita</a> | <a href=”list_berita.php”>Listing Berita</a></p><hr/>
<h2>Judul Berita<br/>
<span>Kategori Berita: <em>Kategori</em>, Tanggal update: <em>Tanggal</em></span></h2>
<p>Isi Berita</p><hr/>
<p>Recordset navigation bar </p>
</div>
</body>
</html>
add_berita.php
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Aplikasi Berita</title>
<style type=”text/css”>
<!–
.bawah {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
}
.konten {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height: auto;
width: 800px;
margin: auto;
padding: 10px;
background-color: #FFF;
}
body {
background-color: #666;
}
–>
</style>
</head>
<body>
<div>
<h1>Aplikasi Berita Sederhana Java Web Media</h1>
<hr/>
<h2>Tambah Berita Baru</h2>
<p>Form tambah berita di sini</p>
<hr/>
<a href=”index.php”>Kembali ke halaman utama</a> | <a href=”list_berita.php”>Listing Berita</a> | <a href=”add_berita.php”>Tambah Berita </a>
</div>
</body>
</html>
edit_berita.php
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Aplikasi Berita</title>
<style type=”text/css”>
<!–
.bawah {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
}
.konten {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height: auto;
width: 800px;
margin: auto;
padding: 10px;
background-color: #FFF;
}
body {
background-color: #666;
}
–>
</style>
</head>
<body>
<div>
<h1>Aplikasi Berita Sederhana Java Web Media</h1>
<hr/>
<h2>Edit Berita</h2>
<p>Form edit berita di sini</p>
<hr/>
<a href=”index.php”>Kembali ke halaman utama</a> | <a href=”list_berita.php”>Listing Berita</a> | <a href=”add_berita.php”>Tambah Berita </a></div>
</body>
</html>
list_berita.php
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Aplikasi Berita</title>
<style type=”text/css”>
<!–
.bawah {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
}
.konten {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height: auto;
width: 800px;
margin: auto;
padding: 10px;
background-color: #FFF;
}
body {
background-color: #666;
}
–>
</style>
</head>
<body>
<div>
<h1>Aplikasi Berita Sederhana Java Web Media</h1>
<hr/>
<h2>Daftar Berita Terpublikasi</h2>
<table width=”100%” border=”0″ cellspacing=”0″ cellpadding=”0″>
<tr>
<th width=”10%” align=”center” valign=”middle” bgcolor=”#CCCCCC” scope=”col”><h2>No</h2></th>
<th width=”60%” align=”left” valign=”top” bgcolor=”#CCCCCC” scope=”col”><h2>Detail Berita</h2></th>
<th align=”left” valign=”top” bgcolor=”#CCCCCC” scope=”col”><h2>Action</h2></th>
</tr>
<tr>
<td width=”10%” align=”center” valign=”top”><p>id</p></td>
<td width=”60%” align=”left” valign=”top”><p><strong>Judul Berita</strong><br/>
Kategori berita: <em>Kategori</em>, Diupdate pada tanggal: <em>Tanggal</em></p><hr/></td>
<td align=”left” valign=”top”><p><a href=”edit_berita.php”>Edit</a> | <a href=”delete_berita.php”>Hapus</a> | <a href=”detail.php”>Lihat Berita</a></p></td>
</tr>
<tr>
<td colspan=”3″ align=”left” valign=”top” bgcolor=”#CCCCCC”><hr/>
<blockquote><a href=”index.php”>Kembali ke halaman utama</a> | <a href=”add_berita.php”>Tambah Berita Baru</a></blockquote><hr/></td>
</tr>
</table>
<p>Recordset navigation bar</p>
</div>
</body>
</html>
detail.php
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Detail Judul Berita</title>
<style type=”text/css”>
<!–
.bawah {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
}
.konten {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height: auto;
width: 800px;
margin: auto;
padding: 10px;
background-color: #FFF;
}
body {
background-color: #666;
}
–>
</style>
</head>
<body>
<div>
<h1>Aplikasi Berita Sederhana Java Web Media</h1>
<hr/>
<h2>Detail Judul Berita<br/>
<span>Kategori Berita: <em>Kategori</em>, Tanggal update: <em>Tanggal</em></span></h2>
<p>Isi Berita</p><hr/>
<p><a href=”edit_berita.php”>Edit Berita Ini</a> | <a href=”index.php”>Kembali ke halaman utama</a> | <a href=”add_berita.php”>Tambah Berita</a> | <a href=”list_berita.php”>Listing Berita</a></p>
</div>
</body>
</html>
File koneksi:
berita_conn.php
<?php
# FileName=”Connection_php_mysql.htm”
# Type=”MYSQL”
# HTTP=”true”
$hostname_berita_conn = “localhost”;
$database_berita_conn = “blogs”;
$username_berita_conn = “root”;
$password_berita_conn = “”;
$berita_conn = mysql_pconnect($hostname_berita_conn, $username_berita_conn, $password_berita_conn) or trigger_error(mysql_error(),E_USER_ERROR);
?>
CREATE TABLE IF NOT EXISTS `berita` (`id_post` int(5) NOT NULL AUTO_INCREMENT,`judul` varchar(500) NOT NULL,`kategori` varchar(100) NOT NULL,`berita` text NOT NULL,`updated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,PRIMARY KEY (`id_post`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
wah mantap nih,,,,, setia menyimak bos javaweb
:D
mas,,,misal id_berita paling akhir 5,,trus kita delete,,trus kita input data baru kenapa mulai nmr 6 gtu yaa,,g mulai nmr 5 lagi
Iya, hal itu terjadi karena id_berita kita set jadi auto_increment
tolong uploadin source code lengkapnya donkk
[…] Membuat aplikasi berita sederhana berbasis PHP MySQL menggunakan Dreamweaver | Blog Java Web Media […]
mas file-filenya saya dapat darimana? kok ga ada downloadannya. udah gitu codenya ga ditulis disini, mana bisa dicoba..
Untung yang ada file source code dan ebook, silakan didownload
Mas saya mau minta penjelasan mengenai penggunaan show region dong..
untuk apa sih?
Show Region sebenarnya sama fungsinya dengan Recordset Navigation Bar yang terdapat dalam klik Insert > Data Objects > Recordset Navigation Bar. Perbedaan utamanya adalah, jika Anda menggunakan Recordset Navigation Bar, maka Anda hanya memerlukan satu kali klik.
Tapi ketika Anda menggunakan Show Region, maka Anda harus memasukkannya satu persatu…
saya lihat sepertinya sudah menggunakan versi cs5, tapi walaupun versi 8 rawan hijacking apaka masih kompatible?
Sudah ga kompatible mas. Code block yang dihasilkan Dreamweaver CS3 dengan Dreamweaver 8 sudah sangat jauh berbeda…
Bagaimana Mas Cara membuat menu css pada dreamweaver dan memanggilnya ?
Ada banyak langkah untuk membuat menu CSS menggunakan Adobe Dreamweaver. Anda bisa memulainya dengan:
– Klik File > New > CSS > Create. Lalu buat pengaturan CSS-nya, kemudian simpan.
Untuk memanggilnya, silakan buat file HTML baru, lalu klik Format > CSS Style > Attach style sheet
thanks atas tutorialnya… semoga menjadi amal yg mulia untuk anda.. :)
Terimakasih atas apresiasinya mas. Mudah2an menjadi manfaat bagi orang lain.
Pa Bos mau tanya kalo mau mematikan aplikasi yang minta aktifasi gimana ya ? TQ
Bisa diperjelas/lebih detail pertanyaannya?
mas ada gak tutorial lengkap membuat web brita bgi pemula?
Ada, tapi lagi disusun tutorialnya. Mohon bersabar…
Salam.
Ditunggu kabar selanjutnya, Semoga bermanfaat.
Terimakasih sudah berbagi…
mantep nih om update terus ya …..kalo boleh tolong minta tutorial web sederhana dong om yang lengkap buat bahan TA nih…hehehe
ada gak program aplikasi Sistem Informasi Akademik SMK dengan mengunakan Java Netbeans dan Mysql
tolongin ya…
soalnya aku lgi nyusun skripsi ni..
tolongin ya..
:)
thnx b 4
Ga ada mas, maaf banget…
mau tanya, setelah membuat insert record melalui Record Insertion Form Wizard pada file add_berita.php, setelah di ok muncul pesan
“while executing onClick in serverObjeck-InsRecPHP.htm, a JavaScript error occured.”
Mohon pencerahan, trims,,,,
Itu Dreamweaver-nya yang error. Bisa jadi karena installasinya…
mas,, gman cara manampilkan data yang sudah kita simpan kedalam database
caranya klik menu insert lalu pilih data object lalu pilih dynamic table
mas,,bagaimana script php untuk memangil record yang sudah tersimpan kedalam database bedasarkan kode primariky,..? bukan untuk tanpil semuanya..
tolong ya mas..?
Dalam contoh ini, asumsi nama tabel: product, primary key-nya adalah kolom ID ya. Lalu primary key yang akan diambil misalnya angka 8 (delapan).
Anda telah berhasil menyelesaikannya.
kalo melihat website http://birohukumham.baliprov.go.id/siskum/index.php?status=oke&cari=oke&hal_mulai=1&hal=1 ini menggunakan PHP juga ya.., gimana ya cara bikinnya…
Iya, pke PHP MySQL. Mau pure manual code atau pke Dreamweaver?
ada bukunya ga ya tentang dreamweaver wizard??bls nya lewad email ya pak :)
Masih jarang yg berbahasa Indonesia. Klo yg Inggris banyak…
selamat sore mas…setelah belajar disini udah nambah ilmu sedikit..hehehe gini mas , saya minta batuan neih.. setelah selesai mencoba kayaknya ada yang kurang..mas..” gimana ya cara membuat readmorenya…” di dreamweaver…kan gak enak kalau dilihat terlalu panjang..artikel beritanya….hehehehe (” kayak kereta api…”) sebelumnya terima kasih telah membagi ilmunya… untuk para newbie..
Nah, pertanyaan ini jawabannya gampang2 susah. Jika di wordpress, maka Anda tinggal klik. Jika di sini, Anda harus memotong string dengan PHP. Masalah utamanya adalah PHP tidak mengenali text ini paragraf atau bukan.
Berikut ini adalah beberapa trik yang saya gunakan. Saya asumsikan, row berita di sini diwakili oleh variable $row_rsNews. Selanjutnya Anda bisa menggunakan fungsi strpos() milik PHP dan dikombinasi dengan fungsi substr dan PHP_EOL. Berikut illustrasi sederhananya:
Nah, problem utama adalah berita yang akan Anda potong sebagai ringkasan harus benar-benar dalam tag HTML paragraph. Jadi diantara:
Isi ringkasan
. Selamat mencoba.
Materi terkait pertanyaan ini yang lebih advanced juga diajarkan ditempat kursus kami.
terima kasih mas… udah nyoba dan berhasil… tapi.. kalo artikelnya pendek… jadi hilang ” artikelnya “… hehehehe…..gimana ada solusi lagi nggak mas.. maaf sebelumnya… ngerepotin terus… kayak tukang becak.. taaarrikk..!!! mas …hehehehe
Pastikan paragraph pertama di dalam tag paragraph. Karena ringkasan akan tampil jika dia berformat full paragraph.
Illustrasi sederhana, ini yg akan tampil sebagai ringkasan:
<'p>Java Web Media, web design course di Depok.<'/p>
Dan ini yang tidak akan tampil sebagai ringkasan (karena tag
tidak ditutup dengan benar:
<'p>Java Web Media, web design course di Depok.
Mohon bantuannya ,,,
bagaimana caranya agar kita dapat mengetikkan kode seperti ( ,<)dll,pada textarea php,,,,kemudian menyimpannya pada mysql,,,,saya sudah coba tadi tidak pernah mau dibaca,,,,
Gunakan aplikasi pihak ketiga (biasanya menggunakan AJAX atau jQuery) untuk menampilkan kode tersebut.
Maaf Mas, saya sudah bolak balik baca program listingnya, kok ngga nemu program listing delete.php ya ? mohon bantuannya, terima kasih ….
listing delete.php dmana mas?…
Tidak disertakan dalam tutorial ini. Silakan Anda membuatnya sendiri melalui tutorial yang kami sediakan di sini.
terimakasih mas atas tutorialnya, sangat bermanfaat sekali, semangat terus untuk menyebarkan ilmu :)
Sama-sama… Senang bisa menjadi manfaat…
mas mau nanya nii, gmna yaa caranya kalo aplikasi beritanya ini ditambahin gambar gitu, help me yaa mas…
Rencana akan dipasang Text Editor kok, jadi jangan khawatir…
Cukup sederhana namun lengkap, bookmark dl ntar dipelajari. sejauh ini baru menggunakan wordpress pada blog saya (btmjob.com). pengen blajar lebih dalam mengenai PHP dan aplikasi web. thanks sharingnya !
Terimakasih sudah melakukan blog walking.
I read this article completely on the topic of the resemblance of latest and
preceding technologies, it’s amazing article.
bang untuk delete berita.php kok gg ada scriptnya ,, mohon bantuannya
mas, tolong kasih script untuk menampilkan daftar berita yang ada gambarnya. trima kasih,
salamat malam dan salam silatu rahmi masbro…
mohon mf numpang nanya…
kalo database tdk bisa terkoneksi dengan macromedia dramweaver gimana ya…?
soalnya pada saat saya select database nya.muncul pesan ” An unudentified error has occurrend…
terima kasih…
It’s really a nice and useful piece of information. I’m happy that you shared this useful info with us. Please keep us up to date like this. Thank you for sharing.
Makasi mas bro, saya donwload dulu source codenya ya, mau langsung coba ni. Setelah baca artikel ini jadi kepikiran mau coba untuk di kantor. gbu
Sama-sama. Senang bisa menjadi manfaat.
mas pas di list_berita.php saya tidak melihat tulisan Edit yang sudah ada linknya menujuedit_berita.php.
itu gimna mas,, saya pakai DM Cs 5,,
I and also my pals have already been examining the best key points on your website and then suddenly I got an awful suspicion I had not expressed respect to the site owner for those strategies. These boys were definitely consequently very interested to read through all of them and now have clearly been making the most of those things. Thanks for actually being quite kind and then for going for this sort of cool information most people are really desirous to be informed on. My very own honest apologies for not expressing gratitude to sooner.
terima kasih infonya
mas mau nanya…
yang list_berita.php step 19 itu gimana maksutyna.,.???
yang step 19. Klik area berwarna putih di bawah menu Name, lalu ketik hapus
dimana tempatnya
thx mas sangat membantu terutama bagi yang sedang berusaha membuat
mau tanya bos..klo nampilin artikel ke home index dari menu admin,contok artikel cara ya gmn ya..mohon penjelasan ya..thank
Silakan baca tutorial membuat CMS Part 1 – Part 12 di dalam blog ini yah.
ga ada gambarnya gan
Form tambah berita di sini kok belum ada ya, trus file delete.php,tahapannya akau cari Insert>> data obyects —-> nggak ada, gimana dong, aku pake Dreamweaver 8
Nice photo Franklin looks like he’s up to know good
Superb blog! Do you have any helpful hints for aspiring writers? I’m planning to start my own website soon but I’m a little lost on everything. Would you propose starting with a free platform like WordPress or go for a paid option? There are so many choices out there that I’m completely confused .. Any suggestions? Appreciate it!
mw tnya… klo pengen buat cuplikan artikel (tulisan read more) bgaimna??
ini saya ingin belajar membuat “kategori berita” sperti yang ad di blog-blog itu,, contohnya kalau di klik di link kategori berita olah raga, maka kategori olah raga semua yang keluar,, bisa di carikan koding nya, atau ada trik-trik dari dreamweaver, terima kasih
test
mas bro, kenapa kotak dialog yg keluar di DW CS5 saya ketika diklik Data Objects > Delete Record. Jendela Delete Record. kotak table “no table found”. mohon penjelasan omm. trims.
thanks :)
Sama-sama
mas bro, kenapa kotak dialog yg keluar di DW CS5 saya ketika diklik Data Objects > Delete Record. Jendela Delete Record. kotak table “no table found”. mohon penjelasan omm. trims.
bisa tolong perjelas yang bagian PERSIAPAN:
add_berita.php nya ?
keren gan aplikasinya smoga bz bermanfaat bwt teman2 yang ingin blajar ane juga mw share ini cara membuat aplikasi menggunakan php yang berbasis oop bisa kunjung di SINI
mas, kalau misalkan kita ingin mengubah warna link menjadi 2 warna
1 warna seblum di arahkan panas berwarna biru
dan setelah di arahkan panah berwarna putih itu bagaimana caranya
kalo misalkan ingin bikin kategori gimana ya ? misalnya ada kategori komputer, teknologi di header index.php . thank you :)
gan, yg list_berita.php it ane msih bngung yg step nmr 3-15 it gmna, tlong d jlas kan
Anda sedang sibuk mencari contoh surat penawaran barang ?
silahkan kunjungi : http://contohsuratpenawaran.org
Lagi Sibuk mencari-cari tutorial bagaimana cara membuat contoh surat penawaran barang ?
silahkan kunjungi : http://contohsuratpenawaran.org
gan klao bolhe tau tempat lesnya dimana ya?
gan,itu bener ektensi skripnya php? kok gk ada keliatan tag php nya??
yg ada html aja….. pencerahannya gan!
Ada kok…. yakin jalan
Kalo menampilkan berita per kategori gimana gan …
Sekitar 5 tahun lalu, saya sempat membeli sejumlah buku untuk belajar membuat, termasuk buku dreamweaver versi 8. Namun saya kesulitan mempelajarinya. Karena kebutuhan, lagi Google jadi pilihan, banyak tutorial yang saya baca, namun semuanya serba tak lengkap. Alhamdulillah Javamedia.com memberikan saya solusinya.
Untuk pengelola Javamedia.com, salam hormat untuk Anda, karena telah memberikan ilmu yang luar biasa bagi banyak orang tanpa berharap balasan. Anda luar biasa….
Salam….
Pekanbaru
Oke terimakasih Bapak… senang bisa menjadi manfaat buat Bapak
What’s Taking place i am new to this, I stumbled upon this I’ve discovered It positively useful and it has aided me out loads. I hope to give a contribution & assist other customers like its aided me. Great job.
I’m amazed, I have to admit. Rarely do I encounter a blog that’s both equally educative and engaging, and let me tell you, you have hit the nail on the head. The issue is something that not enough people are speaking intelligently about. Now i’m very happy I found this in my hunt for something relating to this.
Woah! I’m really loving the template/theme of this site. It’s simple, yet effective. A lot of times it’s tough to get that “perfect balance” between user friendliness and visual appearance. I must say you have done a very good job with this. Additionally, the blog loads super fast for me on Opera. Exceptional Blog!
Fantastic items from you, man. I’ve understand your stuff previous to and you’re just too magnificent. I really like what you’ve bought right here, certainly like what you are saying and the best way by which you assert it. You make it enjoyable and you still take care of to keep it smart. I cant wait to read far more from you. This is actually a great site.
I every time emailed this blog post page to all my friends, because if like to read it after that my contacts will too.
I really like what you guys are usually up too. This kind of clever work and reporting! Keep up the awesome works guys I’ve you guys to my own blogroll.
Having read this I thought it was extremely enlightening.
I appreciate you taking the time and effort to put this information together.
I once again find myself spending a significant amount of time both reading and leaving comments.
But so what, it was still worth it!
My homepage :: Can You Get The Spark Back In a Marriage
Aw, this was a very nice post. In thought I would like to put in writing like this moreover – taking time and actual effort to make a very good article… however what can I say… I procrastinate alot and under no circumstances seem to get one thing done.
kenapa yah list berita saya nggak muncul beritanya. padahal sdah saya add dari add_berita. saya priksa di database juga sudah masuk beritanya. cuma ketika mau dicoba ditampilkan menggunakan dynamic kok nggak muncul ya?
masbro mau naya dong kalo nampilin postingan beritanya sesuai dengan kategori / jenisnya gimana?
tapi adalam satu page.
apa harus buat file baru yang bernama kategorinya atau bermain dengan rsKategoriny?
mohon bantuanya masbroh…
terimakasih…..
I really like great your article
Montar la masa de vainilla sobre la de chocolate,
enrollarlas sobre sí misma, formando un cilindro y presionando levemente.
El protagonista de todos los platos fue el aceite de oliva virgen extra con D.P.
Priego de Córdoba.
terimakasih https://mysp.ac/Swlh
infonya bagu bingiiitttzz… :)
You could definitely see your skills within the work you write. The arena hopes for even more passionate writers like you who aren’t afraid to say how they believe. Always go after your heart.
I will immediately take hold of your rss feed as I can’t in finding your email subscription hyperlink or e-newsletter service. Do you’ve any? Kindly let me know so that I may just subscribe. Thanks.
I wonder if some of that could be overcome by greater promotion of the word Goddess or Princess by their prospective submissive.
Woah! I’m really digging the template/theme of this blog. It’s simple, yet effective. A lot of times it’s very difficult to get that “perfect balance” between superb usability and visual appeal. I must say you have done a very good job with this. Also, the blog loads very quick for me on Opera. Excellent Blog!
If the two of you really like each and every other, you happen to be not going to want to do items to every single other that the other particular person actually does not want.
Hi to every body, it’s my first visit of this blog; this blog includes remarkable and actually fine data in support of visitors.
Superb blog you have here but I was curious if you knew of any community forums that cover the same topics discussed in this article? I’d really love to be a part of group where I can get comments from other knowledgeable people that share the same interest. If you have any recommendations, please let me know. Bless you!
There is definately a lot to know about this issue. I really like all of the points you have made.
Thankfulness to my father who stated to me on the topic of this weblog, this blog is really awesome.
Thank you for the good writeup. It in reality was a entertainment account it. Glance complex to far delivered agreeable from you! However, how can we keep up a correspondence?
It’s nearly impossible to find knowledgeable people for this subject, however, you seem like you know what you’re talking about! Thanks
What i do not understood is in truth how you’re not really much more well-preferred than you may be right now. You are very intelligent. You already know therefore significantly when it comes to this matter, produced me personally imagine it from so many numerous angles. Its like women and men are not involved until it’s something to do with Lady gaga! Your individual stuffs nice. Always maintain it up!
I like what you guys are usually up too. This sort of clever work and exposure! Keep up the amazing works guys I’ve you guys to blogroll.
ditunggu2 updatean tutorial dengan catagory yang mengkususkan isi conten sesuai catagorinya mas..
Unquestionably imagine that that you stated. Your favorite
justification seemed to be at the internet
thee easiest factor to be mindful of. I say to you, I definitely get
irked while other folks think about worries that they just don’t recognise about.
You controlled to hit the nail upon the top aas neatly as outlined out the whole thing without
having side-effects , other people coulld take a signal.
Will likely be back to get more. Thank you
For a better informative review please take a
look at this page; metabo garcinia cambogia (Weldon)
What’s up to all, thhe contents present at this website are really remarkable for pdople knowledge,
well, keep up the nice work fellows.
For a wonderful amswer please visit this page – Killl Shot Hack freeware (kasanemashw.com)
http://familia.mundogaturro.com/backlashs/267.html釣竿 修理,メガテックリブレmonoArm 37 (モノアーム37)シマノ S2タイプ&ダイワ用/スピニングシングルハンドルLIVREカスタムパーツ通販店
[url=http://thehamptonmassage.com/zixun/715.html]釣竿 ケース,【アウトレット商品】オリムピック(OLYMPIC)ヴェローチェ/VELOCE/GLVS-642ML(2ピースモデル) スピニングモデル/バスロッド通販店[/url]
http://lebasic.com/prostomag/0eed8-80152-hamilton19.ハミルトン 腕時計 修理,ハミルトン レディース,ニナリッチ 財布 ピンク
[url=http://www.fotoforce.cn/prostomag/0eed8-80152-hamilton18.]ハミルトン 腕時計 電池交換,ハミルトン レディース,ニナリッチ 財布 ピンク[/url]
http://lauratoyota.com/prostomag/1640a-10154-hamilton37.htmlハミルトン ジャズマスター オートクロノ,ハミルトン島,ニナリッチ 香水 マカロン
[url=http://halongmajesticcruise.com/prostomag/1d93c-40156-hamilton53.html]ハミルトン ベンチュラ 中古,ハミルトン レディース 人気,ニナリッチ レールデュタン[/url]
Hoow you can begin an Internet marketing firm is sort of a
huge premise in as much as thewre are several dimensions, layers, and mutating
processes in the industry.
Be careful for these horrible systems: Navy Millionaire, 21 Days to Riches, Spider Profits,
Tremendous Millionaire Bot, Cash Code (see my review here ), Mad Income & Automotive
Profits ALL seem like both horrible scams or worthless merchandise.
Good site you have got here.. It’s hard to find excellent writing like yours these days. I really appreciate people like you! Take care!!
link downloadnya gak ada ya mas?
Ilmu yang bermanfaat, kunjungi juga http://aplikasipemda.com/ untuk aplikasi pajak online yang sudah berbasis web meliputi PBB,BPHTB,SIG.
An interesting discussion is worth comment. I do think that you ought to write more about this issue, it might not be a taboo matter but usually folks don’t speak about these topics. To the next! Best wishes!!
Sangat membantu webnya. Kunjungi juga http://www.outoca.info untuk melihat lihat blog ane
kalau untuk php 7 gimana gan, dreamweavernya kok ga bisa pake wizard
Fabulous, what a web site it is! This website provides valuable data to us, keep it up.