PEMROGRAMAN WEB
MODUL 5 & 6
DISUSUN OLEH
ITA
123110009
MANAJEMEN INFORMATIKA
LABORATORIUM TERPADU
AKAKOM
YOGYAKARTA
2013
MENAMPILKAN ISI TABEL
PEMBAHASAN DALAM LISTING
Hubung.php
<?//perintah pembuka pada php
mysql_connect("localhost","root","root");//perintah untuk membuka koneksi kepada server MySQL
mysql_select_db ("tokoabc");//perintah untuk memilih database yang akan digunakan setelah melakukan
koneksi ke server
?>//perintah penutup php
Tampilbarang.php
<html>//perintah pembuka html
<head>//perintah pembuka pada kepala html
<title> ABC Online Shop </title>//berjudul ABC Online Shop
</head>//penutup dalam kepala html
<body>//perintah pembuka pada body
<br/>
DAFTAR BARANG
<?//pembuka dalam php
include_once "hubung.php";//menyertakan suatu file pada halaman website dengan nama file hubung
$ambil = "select kodebarang, namabarang from barang limit 0,10";//vareable ambil yaitu
kodebarang,namabarang dari tabel barang
$lakukan = mysql_query($ambil);//vareable lakukan dengan isi mengirimkan SQL ke server MYSQL
yang ada di vareable ambil
while ($hasil = mysql_fetch_array ($lakukan)){//menampilkan sebuah baris hasil query sebagai array
assosiatif dari vareable lakukan
?>//perintah awal php
Kode Barang : <? echo $hasil [kodebarang]; ?><br/>//menampilkan Kode Barang yang ada divareable
hasil dengan nama yang ada di MYSQL adalah kodebarang
Nama Barang : <? echo $hasil [namabarang]; ?><br/><br/>// menampilkan Kode Barang yang ada
divareable hasil dengan nama yang ada di MYSQL adalah namabarang
<?}?>//perintah penutup php
</body>//penutup body
</html>//penutup html
Hasilnya akan seperti dibawah ini
Tampilbarang_tab.php
<html><head> <title> ABC Online Shop </title></head>
<body><br/>DAFTAR BARANG<?
include_once "hubung.php";//menampilkan dari vareabel hasil yang disimpan dalam kode barang
$ambil = "select * from barang limit 0,10";//vareabel ambil dengan isi menampilkan semua isi dari tabel
barang
$lakukan = mysql_query($ambil);
?>
<table border="1">//perintah tabel dalam php dengan border 1
<tr><td>Kode Barang</td> <td>NamaBarang</td> <td>Stok</td> <td>Satuan</td>
<td>Harga</td></tr>//bagian dari isi tabel dengan isi kode barang, nama barang,stok ,satuan dan harga
<?
while ($hasil = mysql_fetch_array ($lakukan)) {// menampilkan sebuah baris hasil query sebagai array
assosiatif dari vareable lakukan
?>
<tr><td> <? echo $hasil[kodebarang]; ?></td>//menampilkan dari vareabel hasil yang disimpan dalam
kode barang
<td> <? echo $hasil[namabarang]; ?></td>>//menampilkan dari vareabel hasil yang disimpan dalam
nama barang
<td> <? echo $hasil[stok]; ?></td>>//menampilkan dari vareabel hasil yang disimpan dalam stok
<td> <? echo $hasil[satuan]; ?></td>>//menampilkan dari vareabel hasil yang disimpan dalam satuan
<td> <? echo $hasil[harga]; ?></td></tr>>//menampilkan dari vareabel hasil yang disimpan dalam harga
<?}?>
</table></body></html>
Hasilnya akan seperti dibawah ini karena di sintak diatas menambahkan tabel dan border 1 .serta
menampikan isi yang ada di MYSQL.
Tugas
Karena dengan menggunakan echo maka jika kita memasukkan data baru maka data itu dapat disimpan
dan dapat ditampilkan ke website.
Membuat aplikasi transaksi
Pembahasan dalam listing
//membuat tabel baru dengan nama transaksi dengan isi
nomornota dengan tipe int,tglnota dengan tipe date,kodebarang
dengan tipe char dan cacah dengan tipe int
mysql> create table transaksi(
-> nomornota int,
-> tglnota date,
-> kodebarang char(5),
-> cacah int);
Query OK, 0 rows affected (0.06 sec)
Hubung.php
<?}?>
</body>
</html>
Hasil output :
<?
include "hubung.php";
$ambil="select max(nomornota) as no_akhir from transaksi";//vareabel ambil
dengan isi menampilkan semua nomor nota yang paling akhir
$no=mysql_query($ambil);
$ha=mysql_fetch_array($no);
$no1=$ha[no_akhir];//vareabel no1 dengan isi vareabel dari ha dan di dalam
no_akhir
//pembuatan nomor nota baru(nomor lama + 1)
$no_baru=$no1+1;
//merekam data ke tabel transaksi
$rekam="INSERT INTO transaksi(nomornota, kodebarang)
values('$no_baru','$kodebarang')";
if(mysql_query($rekam))
echo "Transaksi berhasil";//jika data benar maka akan tampl Transaksi
Berhasil
else//dan jika
echo "Transaksi GAGAL";//jika data benar maka akan tampl Transaksi Gagal
?>
Tugas
kesimpulan
Program PHP dapat melakukan penyimpanan data ke database d
e n g a n menggunakan Form, melakukan koneksi ke database, dan melakukan
pengolahandata. Sebelumnya kita harus mengetikkan script koneksi terlebih
dahulu, karenamasing-masing script yang akn kita buat nanti akan saling berhubungan.
Listing terlampir