Belajar PHP Bagian 1

download Belajar PHP Bagian 1

of 36

description

php modul

Transcript of Belajar PHP Bagian 1

Belajar PHP bagian 1 Koneksi ke database dan membangun tabel di MySQLPosted by MuslimPribadi on April 2, 2011 in Internet

Belajar PHP Bagian 1 Koneksi ke database dan membangun tabel di MySQL Bagian 2 Membuat halaman registrasi pada buku tamu Bagian 3 Membuat halaman login dan logout menggunakan session Bagian 4 Buku Tamu (reporting) Bagian 5 Searching (FINAL)

Disini akan saya jelaskan bagaimana membangun koneksi ke database MySQL beserta pembuatan tabel-tabel yang dibutuhkan. Kita akan membangun aplikasi buku tamu sederhana menggunakan PHP dimana penggunanya harus mendaftar dahulu untuk menuliskan komentar dan nama mereka. Sebenarnya buku tamu tidak harus ada pendaftaran, namun supaya kita nanti bisa sekalian latihan kode PHP untuk login dan pendaftaran maka fitur tersebut saya tambahkan. Pada pembahasan tutorial ini saya akan sesekali membahas lebih rinci tentang aturan dalam PHP beserta contoh kasus kodenya dan kembali lagi ke pembahasan buku tamu. Setiap penulisan kode PHP harus diawali dengan tag php

Pada PHP variabel di tandai dengan awalan dolar $ diikuti dengan alphanumeric [a-z] dan [A-Z] atau bisa diikuti dengan underscore [_] lalu setelahnya baru boleh ada angka, ingat setelah $ tidak boleh ada spasi [ ]. Dan untuk satu blok kode diakhiri dengan semicolon [;] Variabel sendiri bersifat case-sensitive artinya berbeda antara huruf kecil dan besar, $a dan $A merupakan dua variabel yang berbeda. Contoh kasus:

Oke kita mulai, pertama-tama kita lakukan inisialisasi variabel-variabel yang akan kita gunakan, sebaiknya variabel ini disimpan pada file terpisah, namun untuk kesederhanaan kode saya tulis dalam satu file.$server = 'localhost'; // nama/alamat IP server MySQL $user_db = 'root'; // username di MySQL $password_db = ''; // password dari username $nama_db = 'bukutamu'; // nama database $nama_tabel1 = 'USER_NYA'; // nama tabel pengguna

$nama_tabel2 = 'PESAN'; // nama tabel pesan

Dalam melakukan koneksi database ke MySQL ada tiga parameter yang kita butuhkan, nama server, username dan password. Nilai dari variabel $server mewakili nama server MySQL secara umum bisa dipastikan nama server MySQL adalah 'localhost' (diapit tanda kutip karena nilainya bertipe string). Sesuaikan nilai $user_db dan $password_db dengan username dan password MySQL anda, ganti 'root' dengan username yang terdaftar di MySQL. Setelah koneksi berhasil dilakukan kita akan memilih satu database yang ada, karena dalam mesin MySQL sangat mungkin terdapat banyak database. Kita akan memilih salah satu dengan menggunakan nama dari database tersebut. Disini kita akan memilih database dengan nama 'bukutamu'. Database menyimpan tabel-tabel yang terstruktur sesuai dengan relasinya. Dua variabel terakhir kita butuhkan dalam proses penciptaan tabel didalam database yang telah kita pilih. Sekarang kita lakukan koneksi ke MySQL menggunakan variabel $server, $user_db dan$password_db /*-------------------------------BUAT DB-------------------------------/*Buka koneksi*/ mysql_connect( $server, $user_db, $password_db ) or die( mysql_error() );

/*Masukan query u/ menciptakan db kl blun ada*/ mysql_query( 'create database if not exists ' . $nama_db ) or die( mysql_error() );

echo ' Database dengan nama ' . $nama_db . ' telah tercipta

';

Fungsi mysql_connect() adalah membuka koneksi ke MySQL dengan menggunakan parameter-parameter didalamnya. Sedangkan die() berguna untuk menghentikan eksekusi kode jika koneksi gagal sekaligus menampilkan error dari MySQL dengan fungsi mysql_error() didalamnya. Kata kunci or memberikan pilihan terhadap kondisi mana yang memiliki nilai TRUE maka ia yang akan di jalankan, logika sederhananya jika tidak terhubung ( mysql_connect() ) berhenti dan tampilkan error ( die( mysql_error() ) ). Jika tidak ada error maka yang akan dijalankan adalah blok kode :mysql_query( 'create database if not exists ' . $nama_db ) or die( mysql_error() );

Fungsi mysql_query() bertugas mengirimkan perintah ke MySQL dalam format SQL (Structured Query Language). perintah SQL 'create database if not exists ' . $nama_db berarti buat database jika memang belum ada dengan nama $nama_db, maka database dengan nama 'bukutamu' yang akan tercipta. Jika database dengan nama 'bukutamu' telah ada maka blok ini akan di lewat tanpa ada error. digunakan untuk menampilkan output pada browser berupa Database dengan nama bukutamu telah terciptaecho

Database telah tercipta, sekarang kita harus memilihnya dan mengisi dengan tabel-tabel yang kita butuhkan./*--------------------------------BUAT TABEL-------------------------/*Pilih db yang mau di handle*/ mysql_select_db( $nama_db );

/*hapus kl ada tabel USER_NYA*/ $query = "drop table if exists $nama_tabel1"; $result = mysql_query( $query ); if( !$result ) { die( mysql_error() ); }

/*Buat tabel USER_NYA*/ $query = "create table $nama_tabel1("; $query .='USER_ID varchar(255) not null,'; $query .='PASS varchar(255) not null,'; $query .='primary key(USER_ID)';

$query .=')'; $result = mysql_query( $query ); if( !$result ) { die( mysql_error() ); } echo " * Tabel dengan nama $nama_tabel1 telah tercipta

";

/*hapus kl ada tabel PESAN*/ $query = "drop table if exists $nama_tabel2"; $result = mysql_query( $query ); if( !$result ) { die( mysql_error() ); }

/*Buat tabel PESAN*/ $query = "create table $nama_tabel2("; $query .='KD int(4) not null auto_increment,'; $query .='NAMA varchar(255) not null,'; $query .='PESAN text not null,'; $query .='primary key(KD)'; $query .=')';

$result = mysql_query( $query ); if( !$result ) { die( mysql_error() ); } echo " * Tabel dengan nama $nama_tabel2 telah tercipta

"; ?>

Disini kita lihat beberapa syntax baru, mysql_select_db() berfungsi untuk memilih database bukutamu yang telah kita buat sebelumnya. Sisanya berfungsi untuk menciptakan tabel, karena nama tabel harus unique sehingga saya tambahkan kode untuk menghapus sebelum menciptakan tabel tersebut. Kode lengkap create_db.php perlihatkan sumber Tampilan pada browser ketika program dijalankan

Tampilan layar create_db.php ketika dijalankan Tampilan pada phpmyadmin untuk melihat database dan tabel-tabelnya

Tampilan database bukutamu pada phpmyadmin

Tampilan struktur tabel pesan

Struktur tabel user_nya

Belajar PHP bagian 2 Membuat halaman registrasi pada buku tamuPosted by MuslimPribadi on April 5, 2011 in Internet

Belajar PHP Bagian 1 Koneksi ke database dan membangun tabel di MySQL Bagian 2 Membuat halaman registrasi pada buku tamu Bagian 3 Membuat halaman login dan logout menggunakan session Bagian 4 Buku Tamu (reporting) Bagian 5 Searching (FINAL)

Sebelum anda meneruskan membaca sebaiknya anda telah membaca tutorial Belajar PHP bagian 1 Koneksi ke database dan membangun tabel di MySQL. Bagi yang sudah membaca kita lanjutkan ke langkah berikutnya yaitu membuat halaman formulir pendaftaran.

Tutorial kali ini (mungkin) tidak akan sepanjang tutorial pertama meskipun nantinya akan menjadi dua file PHP. Pertama kita buat antar-muka dengan HTML.

Tampilan daftar.php Kode lengkap daftar.php perlihatkan sumber Disini saya tidak akan menjelaskan HTML secara rinci, namun coba perhatikan baris ke-8 pada kode di atas :

nilai daftar_proses.php pada action menunjukan halaman yang akan dimuat selanjutnya ketika tombol Ok di tekan. Perhatikan baris ke-11, 15, 19 dari kode di atas :User IDPasswordUlangi password user, pass dan pass_ merupakan POST ketika tombol Ok ditekan.

variabel yang akan dikirim ke server menggunakan metoda

Selanjutnya kita buat file daftar_proses.php disini terdapat beberapa logika :

Koneksi ke DB bukutamu Ambil variabel yang dikirim daftar.php Validasi variabel dari daftar.php

Setiap halaman atau file PHP yang memiliki transaksi ke database harus melakukan koneksi terlebih dahulu.

$server = 'localhost'; $user_db = 'root';

$password_db = ''; $nama_db = 'bukutamu';

/* Kode koneksi dan pemilihan database harus SELALU dipanggil/dijalankan sebelum melakukan operasi CRUD (Create Read Update Delete) terhadap data dalam tabel */ mysql_connect($server,$user_db,$password_db) or die(mysql_error()); mysql_select_db($nama_db) or die(mysql_error());

blok kode di atas melakukan koneksi ke MySQL sesuai dengan server, username, password dan nama databasenya./* Panggil variabel yang dikirim lewat FORM */ $user = $_REQUEST['user'];

$password = $_REQUEST['pass']; $password_ulang = $_REQUEST['pass_'];

merupakan salah satu Reserved Predefined Variabel yang artinya, ia merupakan variabel milik mesin PHP sehingga penggunaan variabel tersebut harus sesuai dengan tujuan penciptaan variabel tersebut. Variabel ini bertugas mengambil variabel yang dikirim ke server.$_REQUEST

Bagian selanjutnya adalah validasi variabel$error = 0; // inisialisasi nilai error dengan 0 /* Periksa apakah kolom kosong */ if(empty($user)) { echo 'user id masih kosong. '; $error++; // tambah nilai error dengan 1 ($error = $error + 1) } if(empty($password)) {

echo 'password masih kosong. '; $error++; } if(empty($password_ulang)) { echo 'password belum diulang. '; $error++; }

fungsi empty() berfungsi untuk mencari tahu nilai sebuah variabel apakah memiliki nilai atau kosong. Pemeriksaan selanjutnya adalah apakah user yang didaftarkan telah terdaftar sebelumnya, karena jangan sampai ada duplikasi data user.

Tampilan jika user sudah ada/* Periksa apakah username sudah ada di tabel user_nya */ $sql = 'select * from USER_NYA where USER_ID="'.$user.'"'; $query = mysql_query($sql); $row = mysql_fetch_row($query);

if(!empty($row['0'])) // 0 = index kolom ke-0 dari tabel user_nya yaitu kolom USER_ID | $row['0']

{ echo 'User id sudah ada. '; $error++; } /* Apakah password sama */ if($password != $password_ulang) { echo 'Password tidak sama. '; $error++; }

untuk memeriksa apakah user sudah terdaftar adalah dengan mencari username yang didaftarkan dengan records yang ada di tabel user hal ini dilakukan dalam format SQL :'select * from USER_NYA where USER_ID="'.$user.'"'

lalu isian Password dan Ulangi password dibandingkan untuk mengetahui apakah user mengetikan password yang sama ataukah tidak. Terakhir adalah blok penyimpanan ke dalam database./* Jika tidak ada error simpan user dan password kedalam tabel user_NYA */ if($error == 0)

{ $sql = 'insert into USER_NYA (USER_ID,PASS) values("'.$user.'","'. $password.'")'; mysql_query($sql) or die(mysql_error()); echo 'Data berhasil dimasukan.

'; echo 'id : '.$user.' '; echo 'password : '.$password.' ';

echo 'Login '; } /* else Jika ada error isi kembali */

{ echo ' Isi kembali'; } ?>

nilai $error akan menunjukan jumlah error yang terjadi, artinya jika nilainya 0 maka data telah valid dan langsung disimpan dan dipersilahkan untuk melakukan login dengan username dan password tersebut jika ingin menuliskan pesan pada buku tamu, sebaliknya jika tidak valid maka user diminta mengisi kembali dengan mengklik link yang telah disediakan.

Tampilan daftar_proses.php sukses menyimpan Kode lengkap daftar_proses.php perlihatkan sumber

Tampilan data pada tabel user

Belajar PHP bagian 3 Membuat halaman login dan logout menggunakan sessionPosted by MuslimPribadi on April 8, 2011 in Internet

Belajar PHP Bagian 1 Koneksi ke database dan membangun tabel di MySQL Bagian 2 Membuat halaman registrasi pada buku tamu Bagian 3 Membuat halaman login dan logout menggunakan session Bagian 4 Buku Tamu (reporting) Bagian 5 Searching (FINAL)

Sebelum membaca tutorial ini sebaiknya anda membaca :1. Buku tamu belajar PHP bagian 1 2. Buku tamu belajar PHP bagian 2

Pada tutorial buku tamu kali ini kita akan membuat 4 file PHP :1. login.php halaman antar-muka login 2. login_proses.php halaman tujuan setelah menekan tombol Log in, disini akan

dilakukan validasi dan pencocokan dengan data di tabel user_nya.3. login_lanjut.php jika semua data valid user akan di bawa ke halaman ini, terdapat

ucapan selamat datang dan sebuah link Logout.4. logout.php merupakan tindak lanjut setelah link Logout di klik.

Halaman login.phpTidak ada kode PHP disini, hanya HTML untuk membuat form isian login.

Tampilan login.php Kode lengkap login.php01 02 03 Login 04

05 06 LOGIN 07 08 09 10 User Id 11 12

13 14 Password 15 16

17 18 19 20

21 22 23 24 $b

negasi TRUE, jika $a tidak sama dengan $b TRUE, jika $a tidak identik dengan $b TRUE, jika $a kurang dari $b TRUE, jika $a lebih dari $b

atau $a

$a !== $b

TRUE, jika $a kurang dari sama dengan $b $a = $b

Jika variabel lolos validasi maka username dan password akan di daftarkan menjadi variabel global dalam session artinya variabel tersebut akan dapat diakses dari halaman manapun yang menggunakan session_start(). Pendaftaran dan assignment variabel ditangani oleh blok kode :/*Daftarkan ke server sbg variabel global*/ session_register( 'ID', 'PASS' ); $_SESSION['ID'] = $user_id; $_SESSION['PASS'] = $pass;

Setelah variabel terdaftar user akan di-redirect ke halaman yang hanya bisa dibuka jika loginnya berhasil, blok redirect ditangani oleh kode,/* Redirect jika tidak ada error */ header('Location:login_lanjut.php'); exit(); //hentikan eksekusi kode di login_proses.php

Pembahasan login_lanjut.php ada di halaman 2 >>

Belajar PHP bagian 3 Membuat halaman login dan logout menggunakan sessionPosted by MuslimPribadi on April 8, 2011 in Internet Jika username dan password cocok maka halaman buku tamu akan terbuka, disini baru ada ucapan selamat datang dan link Logout, nanti bisa ditambah sendiri sesuai dengan fitur yang anda inginkan yang penting logika login semoga sudah dapet

Tampilan setelah berhasil login dudu merupakan username yang dipakai untuk login. Kode lengkap login_lanjut.php01 04 05 06 Buku tamu 07 08

09 18 Logout

19 20

Terakhir untuk mengakhiri sebuah session kita butuh fitur Logout.

Tampilan setelah logout di klik Kode lengkap logout.php01 04 05 06 Logout 07 08

09 25 26

Jika sebelumnya kita memulai dengan session_start() maka untuk mengakhiri session jangan lupa gunakan session_destroy(). Jika sudah logout coba tekan tombol back pada browser untuk mencoba masuk ke login_lanjut.php apa yang terjadi ?

Belajar PHP bagian 4 Buku Tamu (reporting)Posted by MuslimPribadi on April 14, 2011 in Internet

Belajar PHP Bagian 1 Koneksi ke database dan membangun tabel di MySQL Bagian 2 Membuat halaman registrasi pada buku tamu Bagian 3 Membuat halaman login dan logout menggunakan session Bagian 4 Buku Tamu (reporting) Bagian 5 Searching (FINAL)

Sebelum membaca tutorial ini sebaiknya anda telah membaca Belajar PHP bagian 1, Belajar PHP bagian 2 dan Belajar PHP bagian 3. Pada pembahasan kali ini kita akan membuat 3 file php1. bukutamu.php HTML form untuk pengisian buku tamu 2. bukutamu_proses.php validasi variabel dari bukutamu.php dan penyimpanan

komentar ke database3. bukutamu_view.php menampilkan isi dari bukutamu

Tampilan bukutamu.php Kode lengkap dari bukutamu.php01 02 03 Buku tamu 04

05 06 07 BUKU TAMU 08 09 10

11 Nama 12

13 14

15 Pesan 16 17 18

19 20 21 22 23 24 25

Kode lengkap dari bukutamu_proses.php perlihatkan sumber Pada kode diatas kita temui beberapa fungsi baru, trim() berfungsi untuk menghapus spasi di awal dan diakhir, fungsi ini sangat berguna untuk mengurangi ukuran data yang nantinya akan disimpan ke database. ereg_replace() bermanfaat untuk mengganti kemungkinan penulisan tag supaya tidak merusak tampilan browser.29 $sql = 'insert into PESAN values(NULL,"' . $nama . '","' . $pesan . '")';

SQL diatas berfungsi untuk menyimpan atau INSERT variabel $nama dan $pesan ke dalam tabel PESAN. Jika tidak ada kolom yang kosong alias diisi semua, maka pengguna akan di redirect ke halaman bukutamu_view.php untuk diperlihatkan pesan yang baru saja ia tulis beserta pesan dari pengguna lain.

Tampilan bukutamu_view.php Kode lengkap bukutamu_view.php perlihatkan sumber fungsi nl2br() bertugas untuk mengubah newline menjadi tag
, tanpa fungsi ini baris baru tidak akan ditampilkan sehingga pesan akan berada dalam satu baris yang panjang.

Belajar PHP bagian 5 Searching (FINAL)Posted by MuslimPribadi on April 19, 2011 in Internet

Belajar PHP Bagian 1 Koneksi ke database dan membangun tabel di MySQL Bagian 2 Membuat halaman registrasi pada buku tamu Bagian 3 Membuat halaman login dan logout menggunakan session Bagian 4 Buku Tamu (reporting) Bagian 5 Searching (FINAL)

Posting kali ini merupakan tutorial terakhir dari Belajar PHP membuat buku tamu sederhana. Baca juga bagian 1 | 2 | 3 |4. Proses searching kali ini akan menggunakan dua file PHP :

1. searching.php berisi form untuk melakukan pencarian berdasarkan tabel yang ada di

database bukutamu2. searching_proses.php merupakan halaman selanjutnya ketika tombol go ditekan

Tampilan searching.php Kode lengkap searching.php :01 02 SEARCH 03 04 05 06 Search 07 --- table ---

08

09 10 ' . $tab . '

11 12 13 14

15 16 17 18

Halaman ini berfungsi menampilkan tabel-tabel yang ada di database bukutamu dalam bentuk form select, disini kita akan memberikan kebebasan dalam melakukan pencarian terhadap tabel tertentu.10 $tables = mysql_list_tables( $nama_db );

Pengambilan data tabel dari database dilakukan dengan menggunakan fungsi mysql_list_tables( $nama_db ) yang nilai baliknya akan disimpan dalam $tables dengan tipe variabel array.21 while( list( $tab ) = mysql_fetch_array( $tables ) ) 22 { 23 echo '' . $tab . ''; 24 }

Dan nantinya variabel $tables akan ditelusuri jumlah nilai yang terkandung didalamnya menggunakan blok pengulangan while().

Tampilan searching_proses.php Kode lengkap searching_proses.php perlihatkan sumber

Meskipun hanya satu file namun saya yakin bagi yang baru belajar PHP logika kode diatas cukup untuk membuat pusing untuk beberapa hari he.he. Tapi setelah menguasainya logika pemrograman pasti lebih tajam. searching_proses.php berisi blok syntax highlighter alias penyorot teks sehingga hasil pencarian yang sama dengan kata kunci akan disorot seolah-olah telah di-stabilo. Akhirnya tutorial pengantar dalam belajar PHP membuat buku tamu sederhana telah selesai. Semoga membantu dalam mengawali pembelajaran bahasa pemrograman PHP Langkah selanjutnya adalah perbaiki dan tambah fitur dalam buku tamu ini untuk meningkatkan kemampuan PHP anda, contoh sederhana :

Satukan semua kode dalam sebuah website dengan navigasi yang konsisten dengan susunan menu seperti Home | Bukutamu | about Tambah informasi lain pada user, seperti nama, tgl lahir, tgl daftar, dll Gunakan include() atau require() sehingga blok koneksi ke database tidak perlu berkali-kali ditulis. Supaya lebih interaktif kambah kolom balasan sehingga memungkinkan anda atau pengguna melakukan komentar balasan terhadap sebuah komentar. Tambahkan pagination atau pengaturan halaman , jadi kalau komentarnya ada 100 tampilkan 10 komentar perhalamannya Get improvise, anda punya potensi besar dalam mencetuskan ide sendiri

Belajar php sendiri membuat halaman upload foto, gambar atau fileFiled in Artikel , Kampus , PHP , Web Design 9 comments 1,048 views

Kali ini kita akan belajar bagaimana kita membuat form untuk upload file. File di sini tidak harus gambar, semua file bisa. Namun pada contoh kali ini saya akan menerapkannya pada upload foto/gambar. Demo

Logika pembuatannya :1. kita buat form / halaman upload -> formupload.php 2. membuat coding action : upload.php

Praktek yook..

- buat terlebih dahulu folder : latihan, di c:\xampp\htdocs - di dalam folder latihan, buat sub folder dengan nama : image, folder image ini nanti untuk menyimpan file gambar kita. - jalankan xampp

1. Membuat halaman / form upload buka notepad / notepad++, ketikkan :

simpan dengan nama formupload.php di folder c:\xampp\htdocs\latihan buka browsermu, ketikkan localhost/latihan/formupload.php hasil :

2. Membuat coding action:upload.php buka notepad, ketikkan :

simpan dengan nama upload.php di folder c:\xampp\htdocs\latihan selesaaaiiii. jalankan localhost/latihan/formupload.php

Belajar PHP koneksi ke database mysql, menyimpan data ke mysql, menampilkan data dari mysqlFiled in Artikel , Kampus , PHP , Web Design 79 comments 5,043 views

Kita akan belajar : - membuat database dan tabel mysql - mengkoneksikan php dengan database mysql - menyimpan data ke database mysql - menampilkan data dari database mysql Demo

Aplikasi yang harus kamu punyai : xampp (jika belum punya silakan download dan install) Buat folder dengan nama tamu pada c:\xampp\htdocs Folder ini nanti akan kita gunakan untuk menyimpan hasil praktek kita. - MEMBUAT DATABASE DAN TABEL MYSQL Jalan xampp (apache dan mysql statusnya harus running) Buka browsermu, ketikkan pada addres bar : localhost/phpmyadmin

Buat database kamu. ketikkan nama database mu pada Create New Database, (pada contoh ini nama databasenya adalah databaseku) kemudian klik Create Buat tabel, klik database yang barusan kamu buat. Beri nama tabel pada Create new table on database databaseku (pada contoh ini nama tabelnya adalah buku_tamu) number of fields kita isi 3, tekan Go Isi field. type, dan length , ke 3 field tersebut adalah

field=nama, type=varchar, length=25 field=alamat, type=varchar, length=25 field=pesan, type=varchar, length=225

tekan save, dan kita telah berhasil membuat sebuah tabel dengan nama buku_tamu.

- MENGHUBUNGKAN/MENGKONEKSIKAN PHP DENGAN DATABASE MYSQL untuk menghubungkan php dengan mysql dan menghubungkan php dengan database: buka notepad atau notepad++, ketikkan :

save as di c:\xampp\htdocs\tamu dengan nama bukutamu.php jalankan di browser ketik localhost/tamu/bukutamu.php hasil :

form di atas belum bisa di kirim karena untuk actionnya (simpan.php) belum kita buat. link Lihat Buku Tamu juga belum bisa dipakai karena kita belum membuat lihat.php (nanti akan kita buat) 2. MEMBUAT ACTION SIMPAN buka notepad ketikkan :

save as di c:\xampp\htdocs\tamu dengan nama lihat.php

daannnnnnn.. selesaiiiiiiiii. buka browser ketik di addres bar localhost/tamu/lihat.php hasil :

Belajar PHP sendiri membuat halaman daftar dan halaman log in, log out memberFiled in Artikel , Kampus , Lain-lain , PHP , Web Design 30 comments 3,245 views

Halaman yang mengharuskan member untuk login terlebih dahulu agar bisa mengaksesnya sudah sering kita jumpai dalam kehidupan sehari-hari contohnya facebook, tanpa register kemudian login sebagai member tentunya kita tidak bisa mengakses halaman tertentu. Kali ini kita akan belajar membuat halaman register, log in, log out serta membuat sebuah halaman yang HANYA bisa di akses/lihat jika kita sudah login. Yang akan kita kerjakan : Membuat halaman register member -> form_daftar.php Membuat action : daftar.php Membuat halaman login -> form_login.php Membuat action : cek_login.php Membuat halaman login_sukses.php (halaman inilah yang HANYA bisa dilihat jika kita sudah login) Membuat action :logout.php

Demo

Sebelum membuat semua itu terlebih dahulu buatlah sebuah database dengan nama : dataku Dalam database tersebut buatlah table dengan nama : member, fieldnya : Nama (varchar,25) Alamat (varchar,50) Phone(varchar,12) Password(varchar,225)

Jika kamu butuh panduan cara membuat database, silakan lihat di sini. Selesai membuat database dan table, buat folder dengan nama : latihan, di c:\xampp\htdocs Folder ini nanti tempat menyimpan praktek kita. Dan perjalanan pun di mulai 1. MEMBUAT HALAMAN REGISTER MEMBER (form_daftar.php) Oiya, jangan lupa jalankan aplikasi xampp yak.. Buka notepad, ketikkan :

Simpan dengan nama form_daftar.php pada folder c:xampp\htdocs\latihan Lihat hasilnya, ketik di browser localhost/latihan/form_daftar.php Hasil :

2. MEMBUAT ACTION : daftar.php Buka notepad, ketikkan:

Simpan dengan nama cek_login.php di c:xampp\htdocs\latihan

5. MEMBUAT HALAMAN LOGIN SUKSES (login_sukses.php) Buka notepad, ketikkan :

Simpan dengan nama login_sukses.php di c:xampp\htdocs\latihan Hasil :

6. MEMBUAT ACTION : logout.php Buka notepad, ketikkan :

Simpan dengan nama logout.php di c:xampp\htdocs\latihan

SELESAAAIIIIIIIII.. Silakan kamu coba jalankan dengan buka browser ketikkan localhost/latihan/form_daftar.php Selamat mencoba.

Membuat form pendaftaran dengan PHPFiled in Kampus , PHP , Web Design 2 comments 1,080 views

Form yang saya akan buat nanti memenuhi permintaan/pertanyaan saudara Apri. Contoh yang saya buat masih sangat sangat sederhana tampilannya dengan maksud agar mudah dipahami. Untuk selanjutnya Anda bisa mengembangkan sendiri. Contoh hasilnya : Langkah : 1. membuat form pendaftaran (nama file : form.php) 2. membuat script php untuk menampilkan hasil (nama file : hasil.php) praktek 1. membuat form pendaftaran - buka notepade - ketikkan code: Form Pendaftaran FORM PENDAFTARAN
Nama :
Alamat :
TI SI KA - simpan dengan nama form.php di c:xampp/htdocs/folder-kamu/form.php

2. membuat script php untuk menampilkan hasil - ketikkan code : - simpan dengan nama hasil.php di c:\xampp\htdocs\folder-kamu\hasil.php Coba jalankan di browser dengan mengetik localhost/folder-kamu/form.php Selamat mencoba.. *jika ingin mencoba, disarankan untuk mengetik manual, jangan copas.. jika kamu tetap ingin copas coding, perhatikan tanda kutip, biasanya sering error. Download Contoh di atas? klik disini