Forum Laboratorium BSI Bekasi
Selamat Datang pengunjung...

Jika anda sudah terdaftar dalam forum ini silahkan login, namun jika tidak harap mendaftar dahulu untuk melihat forum-forum yang dikunci...

Forum ini adalah forum yang didirikan oleh Asisten BSI untuk berbagi pengetahuan tentang apa saja....

Semoga forum ini bermanfaat....


Forum Komunitas Lab BSI Bekasi yang ditujukan untuk sharing ilmu pengetahuan tentang apa saja dan juga sebagai tempat nongkrong kaum intelektual
 
HomeFAQSearchRegisterLog in

Share | 
 

 Simpan, Tampil, Edit, Update, Hapus, Pencarian, Upload gambar, & Tampil Gambar (random) dalam PHP

View previous topic View next topic Go down 
AuthorMessage
zaidkhusain
Head Administrator
Head Administrator


Jumlah posting : 117
Poin : 2147483647
Reputasi : 1
Join date : 2011-05-07
Age : 26
Lokasi : di Rumah
Warning :

PostSubject: Simpan, Tampil, Edit, Update, Hapus, Pencarian, Upload gambar, & Tampil Gambar (random) dalam PHP   Mon May 09, 2011 10:33 pm

Assalamualaikum



kali ini ane mo share materi lab Web 2 hmm.....koreksi ya bang nurdin klo masih da listing nyang salah or penjelasan nyang salah...terus lanjutin CIna donk request nie ane cih!!!!...

langsung z yak... maaf klo aga berantakan coz ane copas dari materi nyang ane buat sendiri di Word malez edit lagi Smile nyang penting orientasina pendi...dikan alah....



1. Buat database dengan nama bukutamu.db
2. Buat tabel dengan nama tamu

Field

Type

Ekstra

Ket.

no_tamu

Int(3)

Auto_increment

PK

nama

Varchar(30)

email

Varchar(40)

pesan

teks



1. Koneksi.php


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

mysql_select_db("bukutamu");

?>



Ket:

* mysql_connect (“hostname”,”username”,”password”); skrip untuk melakukan koneksi ke server database MySQL
* mysql_select_db("nama_database"); skrip untuk memilih database

1. form_tamu.php





INPUT BUKU TAMU



Nama :





E-mail :





Pesan :





















1. input_tamu.php


include "koneksi.php";

$nama=$_POST['nama'];

$email=$_POST['email'];

$pesan=$_POST['pesan'];

$isi="INSERT INTO tamu (nama,email,pesan)values('$nama','$email','$pesan')";

$hasil=mysql_query("$isi");

if($hasil)

{

echo "Proses Input Berhasil";

}

else

{

echo "Proses Input Gagal";

}

?>




Lihat Hasil

Ket :

mysql_query(“perintah_sql”) skrip untuk mengirimkan perintah SQL ke server database MySQL

1. tampil_tamu.php


echo "

DATA TAMU

";

include "koneksi.php";

$tampil=mysql_query("select * from tamu order by no_tamu desc");

while ($data=mysql_fetch_array($tampil))

{ echo "Nama : $data[1]
";

echo "E-Mail : $data[2]
";

echo "Pesan : $data[3]

";

}?>

Ket :

mysql_fetch_array (“hasil_perintah_SQL”) skrip untuk menampilkan hasil SQL dalam bentuk array



1. Tampil_tamu_tabel.php



DATA TAMU


















include "koneksi.php";

$tampil=mysql_query("select * from tamu order by no_tamu desc");

$total=mysql_num_rows($tampil);

while ($data=mysql_fetch_array($tampil))

{

echo "";

echo "";

echo "";

//link Edit dan hapus data

echo "";

}

echo "
NAMA
EMAIL
PESAN
TOMBOL
$data[nama]$data[email]$data[pesan]Edit|Hapus
";

echo "

Jumlah total tamu :$total
";

echo "Input Data Lagi";

?>





Ket:

* mysql_num_rows(“perintah SQL”); skrip untuk menampilkan / menghitung jumlah total baris data yang ada di database

Edit|Hapus : berfungsi untuk membuat link pada teks edit dengan tujuan edit_tamu.php dan link tersebut diberi variabel id dan berlaku juga untuk yang hapus



1. Edit_tamu.php


include "koneksi.php";

$id=$_GET['id'];

$edit="select * from tamu where no_tamu='$id'";

$hasil=mysql_query($edit);

$data=mysql_fetch_array($hasil);

//while($data=mysql_fetch_array($edit)){

echo "

EDIT BUKU TAMU







Nama :


Email :


Pesan :





";

?>



1. update_tamu.php


include "koneksi.php";

$id=$_POST['id'];

$nama=$_POST['nama'];

$email=$_POST['email'];

$pesan=$_POST['pesan'];

$update="update tamu set nama='$nama',email='$email',pesan='$pesan' where no_tamu='$id'";

$hasil=mysql_query($update);

if ($hasil)

{

header("location:tampil_tamu_tabel.php");

}

else

{

echo "proses update gagal";

}

?>

Ket :

- header("location:tampil_tamu_tabel.php"); berfungsi untuk pengalihan halaman (redirect)

1. hapus_tamu.php


include "koneksi.php";

$id=$_GET['id'];

$hapus="delete from tamu where no_tamu='$id'";

$hasil=mysql_query($hapus);

if ($hasil)

{header("location:tampil_tamu_tabel.php");}

else

{echo "Gagal Menghapus";}

?>



1. form_cari.php



PENCARIAN DATA



Masukkan Nama Tamu :











1. cari_tamu.php


echo "

HASIL PENCARIAN

";

include "koneksi.php";

//proses pencarian

$nama=$_POST['nama'];

$cari=mysql_query("select * from tamu where nama like '%$nama%'");

//hitung jumlah data yang ditemukan

$jumlah=mysql_num_rows($cari);

//kalau data yang ditemukan lebih dari 0 maka data ditemukan

if ($jumlah > 0)

{

echo "Tamu yang bernama $nama ada : $jumlah orang

";

echo "

";

while ($data=mysql_fetch_array($cari))

{

echo "";

echo "";

echo "";

}

echo "
NamaEmailPesan
$data[nama]$data[email]$data[pesan]
";

}

else

{

echo "Tamu dengan nama$nama tidak ada";}

?>



Ket :

- $cari=mysql_query("select * from tamu where nama like '%$nama%'");

Skrip ini berfungsi untuk melakukan pencarian berdasarkan field nama pada tabel tamu



Upload Gambar (Random Images)

1. Buat database dengan nama image.db
2. Buat tabel dengan nama t_image

Field

Type

Ekstra

Ket.

id_gambar

Int(3)

Auto_increment

PK

image

longblob





Ket : untuk menyimpan data gambar menggunakan tipe data BLOB, ada tiga jenis tipe data BLOB yaitu TINYBLOB, MEDIUMBLOB, & LONGBLOB

1. Koneksi_img.php


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

mysql_select_db("image");

?>



1. form_upload.php





Upload Gambar

















 







1. simpan_img.php


include "koneksi_img.php";

//membaca file yang di upload dan di simpan di TEMP(sementara)

$sementara=$_FILES['image']['tmp_name'];

//membuka isi file gambar yang disimpan di TEMP

$buka=fopen($sementara, 'r');

/*membaca isi file gambar yang disimpan dalam TEMP

isi file image yang dibaca berupa string*/

$dataimage=fread($buka, filesize($sementara));

/*apabila ditemukan karakter slash pada string, maka akan diubah menjadi

double slash prosedur ini bila tidak dilakukan akan merusak image*/

$dataimage1=addslashes($dataimage);

//menutup file dalam TEMP yang telah dibaca

fclose($buka);

$masuk="insert into t_image(image) values ('$dataimage1')";

$hasil=mysql_query($masuk);

if ($hasil)

{

echo "Upload gambar berhasil";

}

else

{

echo "Upload gambar gagal";

}

?>


Liat Hasil


Upload Gambar Lagi




1. random_img.php


include "koneksi_img.php";

//query untuk merandom id dari gambar

$tampil="select id_gambar from t_image order by rand()";

$hasil=mysql_query($tampil);

$data=mysql_fetch_array($hasil);

echo "";

?>



1. tampil_img.php


include "koneksi_img.php";

$id=$_GET['id'];

$tampil="select image from t_image where id_gambar=$id";

$hasil=mysql_query($tampil);

$data=mysql_fetch_array($hasil);

header ('content-type: image/jpeg');

echo $data['image'];?>



moga bermanfaat...lagi prosess keranjang belanja tar klo udah di share deh



WASSALAM



SEBARKANLAH WALAUPUN CUMA SATU AYAT
Back to top Go down
 
Simpan, Tampil, Edit, Update, Hapus, Pencarian, Upload gambar, & Tampil Gambar (random) dalam PHP
View previous topic View next topic Back to top 
Page 1 of 1
 Similar topics
-
» Anybody any idea abt how to select upload file in webdriver
» Export IDE code to JUNIT4, edit and import back to IDE
» How to update any field(text area) in selenium RC using C#
» Disrupt Update might Brick your Wii U
» File upload Issue

Permissions in this forum:You cannot reply to topics in this forum
Forum Laboratorium BSI Bekasi :: MATERI LAB :: WEB PROGRAMMING-
Jump to: