pertemuan 8 - report tabel

13
Report: Tabel Adi Triyatmoko, S.Kom. Prak. Sistem Basis Data Pertemuan Ke 8 Sistem Informasi Rabu, 12 Mei 2010

Upload: adi-triyatmoko

Post on 20-Jan-2015

893 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Pertemuan 8 - Report Tabel

Report: TabelAdi Triyatmoko, S.Kom.

Prak. Sistem Basis Data Pertemuan Ke 8

Sistem Informasi Rabu, 12 Mei 2010

Page 2: Pertemuan 8 - Report Tabel

Tujuan• Koneksi ke MySQL• Melakukan Query dalam PHP• Hiasan Tabel warna• Query untuk Pencarian

Report: Tabel Halaman 2

Page 3: Pertemuan 8 - Report Tabel

Koneksi ke MySQL• Melakukan sambungan koneksi ke dalam

database MySQL menggunakan Sintaks PHP.

• mysql_connect()attempts to establish a connection to a MySQL database engine running on host• Sintaks:mysql_connect(char host, char user, char pass)

Report: Tabel Halaman 3

Page 4: Pertemuan 8 - Report Tabel

Report: Tabel Halaman 4

<?php$hostname = "localhost";$username= "root";$password = "";$connect = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);

$database = “kuliah”;mysql_select_db($database, $connect) or die(" database tidak ditemukan");?>

config.php

Page 5: Pertemuan 8 - Report Tabel

Melakukan Query dalam PHP• Executes the SQL statement. the string

must consist of a single SQL statement and you should not add a terminating semicolon (“;”).

• mysql_query()• Sintaks:int mysql_query(char *statement_string)

• Return Values (int):Zero if the statement was successful. Nonzero if an error occurred.

Report: Tabel Halaman 5

Page 6: Pertemuan 8 - Report Tabel

Report: Tabel Halaman 6

<?phprequire_once('config.php');

$query = "select * from mhs";$meta = mysql_query($query, $koneksi) or die(mysql_error());

while($hasil=mysql_fetch_array($meta)){echo “Nama : $hasil[namamhs] <br>”;echo “Nim : $hasil[nim] <br><br>”;}?>

tabel.php

Page 7: Pertemuan 8 - Report Tabel

Bentuk Tabel

Report: Tabel Halaman 7

<?phprequire_once('config.php');

$query = "select * from mhs";$meta = mysql_query($query, $connect) or die(mysql_error());

echo "<table border=\“1\" cellspacing=\"1\" cellpadding=\"3\">\n";echo "<tr><td>No</td><td>Nama</td><td>Alamat</td></tr>\n";

while($hasil = mysql_fetch_array($meta)){echo "<tr><td>$hasil[nim]</td><td>$hasil[namamhs]</td><td>$hasil[alamat]</td></tr>";}echo "</table>";?>

tabel2.php

Page 8: Pertemuan 8 - Report Tabel

Report: Tabel Halaman 8

<html><head><style>.tabeldata { border: 1px solid #909090; font-size : 12px }.judul { font-weight: bold; text-align: center; background: #C0C0C0 }.terang { background: #E8E8E8 }.gelap { background: #D8D8D8 }.sorot { background: #E6B016 }</style></head><body><?phprequire_once('config.php');

$query = "select * from mhs";$meta = mysql_query($query, $connect) or die(mysql_error());echo "Tabel Mahasiswa";$terang = true;echo "<table border=\"0\“ cellspacing=\"1\“ cellpadding=\"3\“ class=\"tabeldata\">\n";echo "<tr class=\"judul\"><td>Nim</td><td>Nama</td><td>Alamat</td></tr>\n";

tabel3.php

Page 9: Pertemuan 8 - Report Tabel

Report: Tabel Halaman 9

while($hasil = mysql_fetch_array($meta)){if ($terang) {echo "<tr class=\"terang\"onMouseOver=\"this.className='sorot'\"onMouseOut=\"this.className='terang'\">";} else {echo "<tr class=\"gelap\"onMouseOver=\"this.className='sorot'\"onMouseOut=\"this.className='gelap'\">";}echo "<td align=\"center\">" . $hasil[nim] . "</td>" ."<td>" . $hasil[namamhs] . "</td>" ."<td>" . $hasil[alamat] . "</td></tr>\n";$terang = !$terang;}echo "</table>\n";?></body></html>

Page 10: Pertemuan 8 - Report Tabel

Query Pencarian• Metode pencarian dengan menginput

Nama lalu melakukan query “like” kedalam database.

• File yang dibuat:Form Input Nama.Hasil Query.

Report: Tabel Halaman 10

Page 11: Pertemuan 8 - Report Tabel

Report: Tabel Halaman 11

<html><head>

<body><form action="hasilcari.php" method="get"><label>Masukkan pencarian Nama : </label><input name="nama" /><br><input type="submit" name="submit" value="Cari" /></body></html>

formcari.php

Page 12: Pertemuan 8 - Report Tabel

Report: Tabel Halaman 12

<?phprequire_once('config.php');

$query = "select * from mhs where namamhs like '%$_GET[nama]%'";$meta = mysql_query($query, $connect) or die(mysql_error());echo "Nama: $_GET[nama]";echo "<table border=\"1\" cellspacing=\"1\" cellpadding=\"3\">\n";echo "<tr><td>Nim</td><td>Nama</td><td>Alamat</td></tr>\n";

while($hasil = mysql_fetch_array($meta)){echo "<tr><td>$hasil[nim]</td><td>$hasil[namamhs]</td><td>$hasil[alamat]</td></tr>";}echo "</table>";?>

hasilcari.php

Page 13: Pertemuan 8 - Report Tabel

Terima Kasih

Informasi Lengkap: My Blog Aladiw.us