Tampilkan postingan dengan label PHP Pemula. Tampilkan semua postingan
Tampilkan postingan dengan label PHP Pemula. Tampilkan semua postingan

Rabu, 25 Mei 2011

Cara Mengupload Gambar Dengan PHP

Pada saat membuat postingan rasanya kurang lengkap jika kita tidak menyertakan image atau gambar, dan biasanya jika kita memposting sebuah berita tanpa menyertakan gambar biasanya akan di bilang hoax atau berita bohong, tapi kali ini saya tidak akan membahas hoax, kali ini saya akan membahas bagaimana mengupload sebuah gambar dan menampilkannya di halaman web.

Pertama-tama kita akan membuat sebuah database di localhost dengan nama db_gambar


Kemudian di dalam db_gambar kita akan membuat sebuah tabel dengan nama gambar yang berisi 2 kolom di dalamnya


2 kolom itu yang pertama kita beri nama id_gambar sebagai id dengan format integer atau didalam mysql biasa disingkat INT dengan nilai atau panjang 3 yang ke dua gambar dengan format VARCHAR dengan nilai 100, jika datbase sudah siap sekarang kita akan membuat sebuah form dengan nama form_gambar.php

<form action=simpan_gambar.php method=POST enctype='multipart/form-data'>
<input type='file' name='fupload'>
<input type='submit' value='simpan'>
</form>

Kemudian kita akan membuat aksi nya dan kita beri nama sesuai dengan nama aksi yang ada di dalam form di atas yaitu simpan_gambar.php

<?php

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

$lokasi_file=$_FILES['fupload']['tmp_name'];
$nama_file=$_FILES['fupload']['name'];

if (!empty($lokasi_file))
{
move_uploaded_file($lokasi_file,"gambar/$nama_file");

$simpan=mysql_query("INSERT INTO gambar(gambar) VALUES('$nama_file')");

if ($simpan)
{
echo "sukses";
}
else
{
echo "gagal";
}
}
?>

Kemudian kita akan mebuat skrip untuk menampilkan gambar yang sudah kita upload kita beri nama tampil_gambar.php

<?php

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

$tampil=mysql_query("SELECT * FROM gambar ORDER BY id_gambar DESC");

while ($d=mysql_fetch_array($tampil))
{
echo "<img src=gambar/$d[gambar]>";
}

?>

Selesai sudah sekarang coba buka browser dan ketikan http://localhost/gambar/form_gambar.php dan anda coba menguplad sebuah gambar, kemudian coba lihat gambar di browser dengan mengetikan http://localhost/gambar/tampil_gambar.php jika gambar sudah tampil itu artinya anda sudah berhasil, semoga bermanfaat wassalam
read more...

Kamis, 21 April 2011

Membuat Buku Tamu Sederhana Dengan PHP dan Mysql

PHP adalah salah satu script yang banyak digunakan dalam pembuatan sebuah website, banyak yang mengunakan PHP karena kinerjanya dan sifatnya yang open source, PHP adalah script yang berhubungan dengan database kalau di ibaratkan sebuah toko PHP adalah karyawan yang bertugas di gudang penyimpanan sedangkan yang bekerja di etalase atau bagian depan itu kerjaanya HTML, CSS, atau Java Script, jadi tugas PHP adalah menyediakan apa yang orang minta dari gudang atau dalam bahasa program yaitu database, kira-kira begitulah pengertian nya.

Oke kita langsung saja pada inti nya kita akan melihat bagaimana sistem kerja PHP dalam hal menyajikan  data dari gudang penyimpanan atau dari database, mula-mula kita akan membuat database pada localhost cara penginstalan local host sudah pernah saya tulis disini database yang saya pakai kali ini mengunakan Php My Admin yang ada pada Xampp, Xampp nya sobat bisa download disini.

Oke kita mulai pertama kita buat Data base di Phpmyadmin, buka browser anda kemudian ketikan local host pada addres bar maka akan tampil tampilan xampp nya pada Phpmyadmin kita akan membuat data base

CREATE TABLE `bukutamu`.`tamu` (
`id` MEDIUMINT( 3 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nama` VARCHAR( 50 ) NOT NULL ,
`email` VARCHAR( 100 ) NOT NULL ,
`komentar` TEXT NOT NULL )
ENGINE = MYISAM

nah kita baru saja membuat data base dengan nama buku tamu dengan tabel tamu di dalamnya

Sekarang kita akan membuat form dengan nama form_tamu.php untuk menginput buku tamu dengan isian nama emali dan komentar ini script nya.


<form action="simpan.php" method="post">

Nama : < input type="text" name="nama">

Email <input type="email" name="email">

Komentar <textarea name="komentar"> </textarea>

input type="submit" value="kirim"

</form>

Nah sekarang kita sidah punya form untuk menginput komentar, apakah komentar nya sudah bisa disimpan ? tentu saja belum.. kiat belum membuat action untuk menyimpan komentar kita. Sekarang kita akan membuat action dengan nama simpan.php sesuai nama yang ada pada form komentar.

<?php
mysql_connect ("localhost", "root", "");
myql_select_db ("bukutamu");
$nama = $_POST ['nama'];
$email = $_POST ['email'];
$komentar = $_POST ['komentar'];

$kueri = "INSERT INTO tamu (nama, email, komentar) VALUES ('$nama', '$email', '$komentar')";
$sukses = mysql_query ($kueri);

if ($sukses)
echo "Input komentar sukses";
else
echo "Input komentar gagal ! ulangi";

?>

Setelah membuat skrip untuk menyimpan komentar dan data di database sekarang kita akan membuat skrip komentar yang akan menampilkan komentar-komentar yang telah masuk ke database, kita akan membuat skrip dengan nama : tampil_komentar.php

<?php
mysql_connect ("localhost", "root", "");
mysql_select_db ("bukutamu");

$tampil = "SELCT * FROM tamu ORDER BY id DESC " ;
 $hasil = mysql_query ($tampil);
while (mysql_fetch_array ($hasil))

{
echo "Nama : $data[nama]";
echo "Email : $data[email]";
echo "Pesan : $data[pesan]";
}
?>

Nah buku tamu sudah, untuk menginput komentar sobat bisa buka form_tamu.php kemudian untuk menampilkan data komentar sobat bisa membuka tampil_komentar.php  o ya jangan lupa save dalam satu folder beri nama bukutamu kemudian save di direktori C-xampp-htdocs coba buka browser pada address bar ketikan localhost/bukutamu/form_tamu.php, selamat mencoba semoga berhasil dan sampai jumpa di postingan berikutnya.
read more...