Jumat, 19 November 2010

KOneksi PHP ke SQL Database

LISTING PROGRAM

SCRIPT PHP…..

ADMINT.PHP

<? include "koneksi.php";

$res="select * from kesan";

$hasil=mysql_query($res);

while($row=mysql_fetch_array($hasil)){

echo "Nama : $row[nama]<br>";

echo "Nohp : $row[Nohp]<br>";

echo "Alamat : $row[alamat]<br>";

echo "email : $row[email]<br>";

echo "pesan : $row[pesan]<br>";

echo "kesan : $row[kesan]<br>";

echo "<hr>";}

?>

</body>

</html>

KONEKSI.PHP

<?

mysql_connect("localhost","root","");

mysql_select_db("pesan");

?>





PESAN.PHP

<?

include "koneksi.php";

if(isset($_POST['pesan']));

{

$nama = $_POST['tfnama'];

$Nohp = $_POST['tfNohp'];

$alamat = $_POST['tfalamat'];

$email= $_POST['tfemail'];

$pesan = $_POST['tfpesan'];

$kesan = $_POST['tfkesan'];

$masukkan="INSERT INTO kesan (nama,Nohp,alamat,email,pesan,kesan)

values ('$nama','$Nohp','$alamat','$email','$pesan','$kesan')";

$berhasil=mysql_query($masukkan);

}

if (berhasil)

{

echo "<script language=\"Javascript\">\n";


echo "confirmed = window.alert('Data Anda berhasil disimpan Terima Kasih')";

echo "</script>";

include "form.html";

}

else

{

echo "Maaf Data Anda Belum Berhasil di simpan";

include "form.html";

}

?>

<HTML>

<HEAD>

<TITLE>GADO - DAGO JAKARTA</TITLE>

</HEAD>

<body text="green" bgcolor=black>

<form action=pesan.php method=POST>

<left>

<font color=blue><marquee></marquee></font>


 <H1><FONT COLOR="green", FACE="COMIC SANS 

MS"><BEHAVIOR="ALTERNATE">PESAN DAN KESAN</BEHAVIOR></FONT></H1>

<pre><font face="comic sans MS" font size="5">

<p>NAMA :<input name="tfnama" type="text"></p>

<p>NO HP :<input name="tfNohp" type="text"></p>

<p>ALAMAT :<input name="tfalamat" type="text"></p>

<p>EMAIL :<input name="tfemail" type="text"></p>

<p>PESAN :<textarea cols="50" rows"10" input name="tfpesan" 

type="text"></textarea>

 <p>KESAN :<textarea cols="50" rows"10" input name="tfkesan" 

type="text"></textarea></P></pre>

<INPUT TYPE=SUBMIT VALUE=SUBMIT id='Pesan'>

<INPUT TYPE=SUBMIT VALUE=RESET>

<br><br><br>

<FONT COLOR = write>MAKASIH YECH ATAS PARTISIPASINYE<FONT></BLINK>

</left>

</BODY>

</HTML>

LOGIKA PROGRAM

Setelah beberapa minggu ini kita telah mulai belajar pemrograman web dengan step by step sekarang kita akan coba membicarakan penambahan database pada web dengan PHP + SQL.Dengan adanya pemrograman PHP ini kita dapat membuat suatu database dengan program XAMPP yang bertujuan jika para pengunjung web kita mengisi form yang telah disediakan maka data tersebuat akan terinput pada admint.php,kita akan tahu siapa saja yang telah mngisi form tersebut. Serta data pengunjung yang terinput tidak akan dapat terlihat secara langsung oleh para pegunjung karena itu merupakan data penting para pengunjung web wisata gado-gado jakarta.


langkah pertama kita harus membuat database terlebih dahulu sql pada XAMPP dengan kita mengcreate secara langsung/secara coding. Untuk mempersingkat waktu ini bentuk pendeklarasian database yang akan saya buat pada web ini yaitu berisikan form.







Setelah kita mengbuat database pesan dengan ini kita kita harus memberikan pendeklatasian yang sama dengan point yang berada pada form. Kemudian kita harus menambahkan script pada tombol submit yang berada pada form dengan “<INPUT TYPE=SUBMIT VALUE=SUBMIT id='Pesan'>” ini bertujuan agar terhubung dengan database yang kita buat.setelah itu kita pula harus membuat script pesan.php,koneksi.php,serta admint.php.

Pesan.php ini bertujuan untuk pemberitahuan kepada para pengunjung bahwa data mereka telah tersimpan pada database admint.php. Sedangkan koneksi.php ini bertujuan untuk menghubungkan pengisian form kepada database SQL.jadi apabila para pengunjung mengisi form maka akan secara otomatis akan tersimpan didatabase pesan.



admint.php

<?

while($row=mysql_fetch_array($hasil)){

echo "Nama : $row[nama]<br>";

echo "Nohp : $row[Nohp]<br>";

echo "Alamat : $row[alamat]<br>";

echo "email : $row[email]<br>";

echo "pesan : $row[pesan]<br>";

echo "kesan : $row[kesan]<br>";

?>

Untuk membuat sebuah file php, harus diawali dengan <? dan di akhiri dengan ?>. Perintah echo pada php digunakan untuk mencetak isi form. Perintah echo yang pertama digunakan untuk mencetak nama yang nilai datanya diambil dari textfield dengan name=”nama” menggunakan method POST.

Untuk menjalankan program XAMPP.

  1. Simpan script form.html,koneksi.php,pesan.php serta admint.php dalam 1 folder yang disimpan pada XAMPP/otdoc.
  2. Periksa pada browser dengan link:localhost/pesan(nama folder yang kita simpan dalam htdoc). 

     
  3. Klik form.html untuk pengisian form.
  4. Klik admint.php untuk melihat isi database yang telah tersimpan. Dibawah ini adalah tampilan isi admint.php







HASIL OUTPUT