Tips Tips dan Trik Membuat Website Dengan PHP | IT Garut | Tips | Trik | Ilmu Komputer | Download Tutorial Komputer Tips Tips dan Trik Membuat Website Dengan PHP : IT Center Garut

Tips Tips dan Trik Membuat Website Dengan PHP

Tulisan berikut ini, kita akan mempelajari PHP Script. PHP Script digunakan untuk membuat website yang mempunyai koneksi ke program database populer seperti SQL sehingga pada akhirnya digunakan untuk membuat fasilitas , seperti login, guestbook dan sebagainya. Saya mengucapkan terima kasih kepada Anda yang telah bersedia membaca dan mempraktekan artikel ini dan tidak lupa juga saya memohon bimbingan teman – teman lain untuk menambah pengetahuan saya, karna saya masih dalam tahap belajar.
Tulisan ini akan membahas :
- Guestbook
- Registrasi & Login Authentication
- IP Address Log
- Shopping Online
Seperti yang Anda lihat diatas cukup sedikit bukan? Tapi jangan khawatir, karena ini cukup untuk modal Anda dalam mengembangkan website Anda sendiri. Untuk membuat website dengan script PHP menggunakan Frontpage, pastikan Frontpage Anda menjadi editor default untuk Script PHP Anda, caranya lakukan seperti demikian, masuklah kemenu Tools dan Pilih Option, setelah Anda menclick Option maka akan tampil jendela Option seperti gambar dibawah ini, kemudian pilih lagi Tab Configure Editors, carilah dalam Listbox Colom Type dengan jenis PHP & PHP3, kemudian click dan click tombol Modify setelah itu ketikkan file executable dari Frontpage Anda, dan ganti Editor Namenya menjadi Frontpage, default dari directory Frontpage Adalah
C:/Program Files/Microsoft Office/Office10/frontpg.exe

Perhatikan gambar dibawah ini apabila Anda mengclick Modify :
Mengapa PHP?
1. Mudah dipelajari
2. Dapat dikoneksikan dengan semua database populer
3. Paling populer saat ini.
Membuat Connection Database File
Berikut ini kita akan membuat koneksi antara PHP dengan program database (dalamhal ini MySql).
Bagi Anda programmer database yang bukan programmer Website akan sangat mudah untuk mengerti hal ini. Pertama , kita buat suatu file yang nantinya akan digunakan untuk koneksi ke MySql. Kita namakan file ini adalah database.php . Perintahnya adalah :
<?
$db_hostname=<nama hostname server>;
$db_username=<username database>;
$db_password=<password database>;
$db_name=<nama database>;
function connect_db() {
global $db_hostname, $db_username, $db_password, $db_name;
mysql_connect($db_hostname, $db_username, $db_password) or die ('Sorry cannot connect to
the database because: ' . mysql_error());;
mysql_select_db($db_name);
}?
>

Untuk lebih jelasnya mari perhatikan contoh perintah dibawah ini,
<?
$db_hostname="localhost";
$db_username="namaku";
$db_password="12345";
$db_name="databaseku";
function connect_db() {
global $db_hostname, $db_username, $db_password, $db_name;
mysql_connect($db_hostname, $db_username, $db_password) or die ('Sorry cannot connect to
the database because: ' . mysql_error());;
mysql_select_db($db_name);
}?
>

Pada umumnya hostnamenya adalah LOCALHOST baik itu di server hostingnya atau server Anda sendiri.. Untuk username database Anda beserta password database Anda apabila Anda hosting pasti akan diberikan oleh server hosting Anda. Function Connect_db() dapat Anda rubah sesuai keinginan Anda, dengan catatan yang Anda rubah adalah Connect_db() bukan functionnya. Demikian juga $db_hostname sampai $db_name, sedangkan dalam Function terdapat Global $db_hostname, $db_username, $db_password, $db_name nantinya akan dipanggil dengan Include atau Require_once. $db_name adalah nantinya nama Table dalam Database Anda. Baiklah, sekarang kita telah membuat suatu file untuk koneksi ke database Anda yang berada di server Anda. Jangan lupa untuk simpan ke nama database.php untuk dipergunakan nanti. Anda dapat membuat file ini menggunakan teks editor seperti notepad, wordpad dan sebagainya.

GUESTBOOK
Sekarang kita akan membuat simple guestbook untuk website Anda. Biasanya guestbook simple itu hanya terdiri dari Entry New Guestbook dan Browse Guestbook, nah sekarang ini kita akan membahas yang simple saja dahulu untuk perkembangan lebih lanjut Anda bisa mengkombinasikan sendiri modelnya termaksud menambahkan berbagai fasilitas lainnya seperti Admin Guestbook. Baiklah, perhatikan dibawah ini untuk source codenya agar Anda bisa langsung mengetahui bagaimana gaya source code PHP untuk guestbook.
include "database.php";
if($action=="save"){
session_start();
session_register("reg_nama");
session_register("reg_email");
session_register("reg_url");
session_register("reg_tanggal");
session_register("reg_subject");
session_register("reg_pesan");
connect_db();
$tanggal=date("d-m-y h:m:s");
$query=mysql_db_query($db_name, "INSERT INTO guestbook(nama, email, url, tanggal, subject, pesan)
VALUES ('$nama', '$email', '$url', '$tanggal', '$subject', '$pesan')");
if(!$query){
print "<font face=\"Arial, Helvetica, sans-serif\" size=\"5\" color=\"#FF0000\">";
print "<b>Pengisian Gagal!!!</b>";
print "</font><br>";
print "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\" color=\"#000000\">";
print "<b>Pesan Anda Gagal Dimasukkan</b></font>";
}else{
print "<font face=\"Arial, Helvetica, sans-serif\" size=\"5\" color=\"#FF0000\">";
print "<b>Pengisian Berhasil!!!</b>";
print "</font><br>";
print "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\" color=\"#000000\">";
print "<b>Pengisian Berhasil dilakukan</b></font>";
}}
?>

 Seperti Anda lihat diatas, ini adalah source code PHP, tapi apakah hanya sedikit ini? Sabar, masih ada yang dibuat dalam bentuk textbox isian yang dibuat dari frontpage atau notepad juga bisa, asal Anda bisa mengatur tata letaknya agar kelihatan indah . Mari kita lanjutkan untuk textbox isiannya dengan Frontpage, perhatikan dibawah ini

<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Chat Comunitie - Guestbook Entry</title>
</head>
<body>
<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="100%"
id="AutoNumber1">
<tr>
<td width="23%">
<img border="0" src="images/logo.gif" width="198" height="28"></td>
<td width="77%" bgcolor="#CEC5B3">
<p align="right"><b><font face="Arial Narrow">
<a href="viewmsg.php" style="text-decoration: none">View Messege</a> |
<a href="index.html" style="text-decoration: none">Home</a></font></b></td>
</tr>
<tr>
<td width="100%" colspan="2">
<form method="POST" action="default.php?action=save">
<div align="center">
<center>
<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111"
width="78%" id="AutoNumber2">
<tr>
<td width="100%" colspan="3" align="center" bgcolor="#4EAFF8">
<font face="BankGothic Md BT" size="4">Guestbook Entry</font></td>
</tr>
<tr>
<td width="38%" align="right" bgcolor="#E6E6E6"><b>
<font face="Arial Narrow">Nama</font></b></td>
<td width="1%" align="center" bgcolor="#E6E6E6">&nbsp;</td>
<td width="61%" align="left" bgcolor="#E6E6E6">
<input type="text" name="nama" size="41"></td>
</tr>
<tr>
<td width="38%" align="right" bgcolor="#E6E6E6"><b>
<font face="Arial Narrow">Alamat Email</font></b></td>
<td width="1%" align="center" bgcolor="#E6E6E6">&nbsp;</td>
<td width="61%" align="left" bgcolor="#E6E6E6">
<input type="text" name="email" size="41"></td>
</tr>
<tr>
<td width="38%" align="right" bgcolor="#E6E6E6"><b>
<font face="Arial Narrow">Alamat URL</font></b></td>
<td width="1%" align="center" bgcolor="#E6E6E6">&nbsp;</td>
<td width="61%" align="left" bgcolor="#E6E6E6">
<input type="text" name="url" size="41"></td>
</tr>
<tr>

<td width="38%" align="right" bgcolor="#E6E6E6"><b>
<font face="Arial Narrow">Subject</font></b></td>
<td width="1%" align="center" bgcolor="#E6E6E6">&nbsp;</td>
<td width="61%" align="left" bgcolor="#E6E6E6">
<input type="text" name="subject" size="41"></td>
</tr>
<tr>
<td width="38%" align="right" valign="top" bgcolor="#E6E6E6"><b>
<font face="Arial Narrow">Pesan</font></b></td>
<td width="1%" align="center" bgcolor="#E6E6E6">&nbsp;</td>
<td width="61%" align="left" bgcolor="#E6E6E6">
<!--webbot bot="Validation" b-value-required="TRUE" i-minimum-length="1" i-maximumlength="
100" --><textarea rows="4" name="pesan" cols="31"></textarea></td>
</tr>
</table>
</center>
</div>
<p align="center"><input type="submit" value="Submit" name="submit"><input type="reset"
value="Reset" name="B2"></p>
</form>
</td>
</tr>
<tr>
<td width="100%" bgcolor="#E6E6E6" colspan="2">
<p align="center"><b><font face="Arial Narrow">[<a style="text-decoration: none"
href="index.html">Back
To Home</a>]</font></b></td>
</tr>
</table>
</a>
</body>
</html>

Saya jelaskan sedikit Source Code diatas. Include "database.php"; adalah untuk memanggil file database.php yang telah kita buat tadi untuk membuat koneksi ke database Anda, apabila ini tidak ada dalam source code tadi, maka pasti akan terjadi error saat Anda meload web Anda, perhatikan setiap line baris dalam php harus diakhiri dengan tanda titik koma (;). Kecuali kondisi If dimana harus diawali dengan tanda kurung kurawal buka dan diakhiri dengan tanda kurung kurawal tutup { (buka) dan } (tutup).
if($action=="save"){
<kondisi yang dijalankan apabila save…>
}else {
<kondisi yang dijalankan apabila bukan save…>
}
Kondisi ini apa hanya sampai disini? Belum tentu, ini tergantung sesuai dengan kebutuhan Anda, apabila Anda ingin kondisi if lebih panjang dengan berbagai kondisi dalam }else { dan bisa menjadikan }elseif { untuk menyatakan kondisi lain lagi dalam 1(satu) kondisi pertama.
Silahkan Download Tutorial Selanjutnya di Sini 

Artikel Terkait

0 komentar:

Post a Comment