Ada yang mw belajar PHP dari dasar? Barangkali tutoriaini bisa membantu, silahkan download ajjah....Full description
Descripción completa
Descripción completa
Descripción completa
AndroidFull description
Panduan Belajar Website PHP MySQL dengan Dreamweaver CS/8. Tutorial Dreamweaver. Panduam Membuat Website Sendiri. Pemrograman PHP Otodidak. Blejar PHP dan MySQL dengan Dreamweaver. Koneksi W…Deskripsi lengkap
Pemorgraman web WAP
Panduan Belajar Website PHP MySQL dengan Dreamweaver CS/8. Tutorial Dreamweaver. Panduam Membuat Website Sendiri. Pemrograman PHP Otodidak. Blejar PHP dan MySQL dengan Dreamweaver. Koneksi W…Full description
Project With VB6Deskripsi lengkap
contoh penggunaan bahasa c untuk pembuatan aplikasiDeskripsi lengkap
Slides de aula do curso de PHP com MySQLDescrição completa
Belajar HTML, Mysql dan PHPFull description
Uploaded from Google DocsDescrição completa
php y mysqlDescripción completa
Full description
Full description
Pada bab-bab awal, Anda sudah membuat database sederhana untuk aplikasi perpustakaan. Sekarang, akan membahas aplikasi perpustakaan tersebut secara lengkap. Aplikasi ini hanya sebagai pengantar. Harapan penulis, pembaca dapat menerapkan materi dalam buku ini clan mampu membuat aplikasi lain yang lebih kompleks. Untuk itu, disarankan untuk juga membaca buku karya penulis yang berjudul Membangun Aplikasi Berbasis PHP clan MySQL, Database yang telah kita buat berguna untuk menyimpan data buku. Data buku tersebut berisikan informasi mengenai ISBN, judul, pengarang, gambar buku clan juga foto pengarang. Sebelum mengisi tabel buku, Anda harus mengisi tabel pengarang terlebih dahulu. Kemudian, sebelum terhubung ke MySQL, buatlah file terpisah bernama server.php untuk disisipkan.. Isinya ialah script untuk terhubung ke MySQL. 8erikut ini detail script yang akan digunakan: server.php $host = "localhost"; // hostname mysql $user = "syaf'u"; $pass = "123456789"; // password $db = "php"; // database yang digunakan
// username
$koneksi = mysql_ connect ($host,$user,$pass) or die ("Tidak dapat terhubung ke mysql"); mysql select db($db); User bernama syafii adalah user yang mampu melakukan perintah insert, delete clan update, sedangkan user bernama iftah adalah user yang hanya mampu melakukan perintah insert. Oleh karena itu, buat satu file lagi, semacam server.php, tetapi untuk user iftah.
server 1. php $host = "localhost"; // hostname mysql $user = "iftah"; // username $pass = "123456789"; // password $db = "php"; // database yang digunakan $koneksi = mysql connect ($host,$user,$pass) or die ("Tidak dapat terhubung ke mysql"); mysql _select _db($db);
1
Simpan file tersebut clan jadikan satu folder saja. Perlu diingat bahwa penggunaan file untuk disisipkan (include) ke dalam suatu halaman web bertujuan memperkecil jumlah baris halaman, mengurangi penumpukan baris perintah clan juga untuk mempermudah administrasi terhadap perubahan data-data yang terhubung dengan user. ladi, untuk mengubah password dari user bernama syafii, Anda tidak perlu membuka file satu per satu melainkan tinggal mengubahnya pada file server.php. Hal itu bisa dilakukan karena semua halaman web akan menyisipkan file server.php. Dengan alasan efisiensi inilah maka kita perlu memecah program hingga menjadi bagian yang terkecil. MembuaF Form Input untuk Tabel Pengarang Dalam membuat form input untuk tabel pengarang, Anda dapat menggunakan textpad atau editor lain. Form pengisian tabel pengarang memiliki dua jenis variabel. Variabel pertama yaitu untuk mengirim nama pengarang sedangkan variabel terakhir untuk mengirim foto pengarang. Teknik pengiriman foto sama seperti pengiriman attachment. Berikut ini source code dari form input pengarang: input_pengarang.html Masukkan Data Pengarang
Form Data Pengarang
3
File pemeroses upload.php merupakan inti dari proses upload. PHP versi 5 mempunyai fungsi khusus untuk menangani proses upload. Upload.php Include (“server.php”): If (SHTTP_POST_FILES[‘foto’]) { echo “Nama File : “.$_FILES[‘foto’][‘nama’]; echo “ ”; echo”Type file :”.$_FILES[‘foto’][‘type’]; echo “ ”; echo “Ukuran File “.round(($_FILES[‘foto’][‘size’]/1024)).”Kb”; echo “ ”; echo “Nama file temporary “.$_FILES[‘foto’][‘tmp_name’]; echo” ”; echo “Kode error: “.$_FILES[‘foto’][‘error’]; copy($HTTP_POST_FILES[‘foto’][‘tmp-name’] “image/”.$_FILE[‘foto’][‘name’]); } ?. File yang anda upload membawa 5 macam variable cara penanganan masingmasing variable sama dengan penanganan array. Berikut ini daftar lengkap fungsi php dalam menangani variable upload . Perlu diperhatikan bahwa contoh di atas adalah file yang akan di uplod dan disimpan ke dalam variable $foto. Tabel variabel upload Variabel
Keterangan
$_FILES[‘userfile’][name’]
Menampilkan nama file
$_FILES[‘userfile’][‘type’]
Menampilkan tipe file
$_FILES[‘userfile’][‘size]
Menampilkan ukuran file dalam bytes
$_FILES[‘userfile’][‘error’]
Menampilkan kode error untuk upload
4
Kode errror upload Nomer Kode
Keterangan
0
UPLOAD_ERR_OK (upload berhasil)
1
UPLOAD_ERR_INI_SIZE(ukuran file terlalu besar dari batas upload php ini)
2
UPLOAD_ERR_FORM_SIZE(ukuran file terlalu besar dari batas upload MAX_FILE_SIZE)
3
UPLOAD_ERR_PARTIAL(hanya sebagian yang di upload
4
UPLOAD_ERR_NO_FILE(tidak ada file yang di upload)
include ("server. php"); $pengarang= $ POST['nama_pengarang']; $gambar = $ FILES['foto']['name']; if((!empty($pengarang)) and ($ FILES['foto']['error'] __ "0„)) {
mysql_query ("insert into pengarang values (",'$pengarang','$gambar')"); copy($HTTP POST FILES['foto']['tmp name'], "images/". $ FILES['foto']['name']); header ("location:thanks. html"); } else echo "Variabel kosong"; } else echo "Fatal error"; Baris perintah: if (($HTTP POST_FILES['foto']) and ($ POST['nama_pengarang'])) digunakan untuk memeriksa apakah variabel foto sudah di-upload. Untuk itu, digunakan $HTTP POST FILES['foto']. Pengiriman variabel nama_pengarang diperiksa menggunakan method=post dengan perintah $ POST['nama_pengarang']. Terkadang, kita harus memeriksa asal dan proses kedatangan setiap variabel. Dengan demikian, aplikasi yang kita buat menjadi semakin aman. $pengarang= $ POST['nama_pengarang']; $gambar = $ FILES['foto']['name'];
5
if((!empty($pengarang)) and ($ FILES['foto']['error'] ) ==”0”)) {
Baris perintah di atas berguna untuk memeriksa apakah variabel $ POST['nama_pengarang'] sudah ada isinya atau diinisialisasi dan tidak kosong. Kemudian juga, $ FILES['foto']['error'] ="0") memeriksa apakah file yang diupload tetapi mempunyai kode error = 4 juga sukses. Setelah memeriksanya satu per satu maka langkah selanjutnya iatah memasukkannya ke dalam database. mysql_query ("insert into pengarang values (",'$pengarang','$gambar')"); isi tanda petik kosong pada field kode_pengarang karena tanpa Anda isi pun, rekord akan terisi secara otomatis. Kemudian, setelah nama file ($gambar) dimasukkan ke dalam database, file tersebut dikopi ke dalam folder bernama images. copy($HTTP POST FILES['foto']['tmp name'], "images/ ".$_FILES['foto'] ['name']); Setelah data dimasukkan maka akan memanggil file thanks.html. Untuk file thanks.html, Anda dapat membuat halaman web yang berisi ucapan terimakasih saja atau data telah dimasukkan dan juga link untuk mengisi lagi, thanks.html Data Sudah dimasukkan Terima kasih
6
Membuaf Form Input untuk Tabel Buku input untuk label buku memang sedikit berbeda,Pembuatan for Perbedaannya ialah bahwa form yang akan dibuat ini juga mengakses , Field pada tabel buku terdiri dari ISBN, judul, tabel pengarangaran dan gambar. Variabel untuk field kode_pengarang diambil dari tabel pengarang sehingga form yang akan dibuat mempunyai korelasi langsung dengan tabel pengarang. Pada form pengisian data buku, sistem pemasukan 9kan data untuk kode_pengarangtag