SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
Bongkar Rahasia PHP "Belajar Buat Data Entry
dan Lihat hasil input"
Browse » Home » pemrograman , php » Bongkar Rahasia PHP "Belajar Buat Data Entry dan Lihat hasil input"
Salam Programmer Indonesia. Bukan saya mau menggurui atau apa. disini saya mau berbagi saja
mengenai bahasa pemrograman, terutama PHP. Kali ini kita akan membongkar Rahasia Php. Sebagai
permulaan, kita belajar buat data Enty dan lihat hasilnya.
Oke, baiklah kita mulai sekarang juga.
Langkah 1
buat database dengan nama "belajar" untuk menyimpan data hasil inputan kita.
tabel user
Field id_user, Type VARCHAR, Lenght 50, Primari
Field password, Type VARCHAR, Lenght 50
Field nama, Type VARCHAR, Lenght 100
Field email, Type VARCHAR, Lenght 100
Field level, Type VARCHAR, Lenght 50, Default User
Langkah 2
buat koneksi terpisah.
mengapa kita membuat file koneksi terpisah?
untuk bisa mengakses database, kita haruslah melakukan koneksi dulu ke server MySQL. Sebaiknya
script koneksinya dibuat terpisah, karena setiap kita akan mengolah data didatabase, maka kita
tentunya harus selalau melakukan koneksi terlebih dahulu.
Selain itu dengan membuat file koneksi terpisah akan memudahkan kita. karena kita hanya perlu
melakukan perubahan username dan passwordnya cukup sekali saja. sangat praktis bukan?
<?php
$server = "localhost";
$username="root";
$password="root";
$database="belajar";
mysql_connect ($server,$username,$password) or die ("Gagal");
mysql_select_db($database) or die ("database tidak ditemukan");
?>
simpan dengan nama connect.php
Langkah 3
Membuat form input
<?php
echo "<h2> Tambah user </h2>
<form method =POST action=input_user.php>
<table>
<tr><td>Username</td>
<td> : <input type= text name='id_user'> </td></tr>
<tr><td>Password </td>
<td>:<input type text name='password'></td></tr>
<tr><td>Nama</td>
<td>: <input type= text name='nama'></td></tr>
<tr><td> E-mail</td>
<td>: <input type=text name='email' size=30></td></tr>
<tr><td colspan=2> <input type=submit value=Simpan>
<input type = button value=batal onclick=self.history.back()>
</td></tr>
</table>
</form>";
?>
simpan dengan nama form_user.php
Langkah 4
Buat Script input user
<?php
include "../connect.php";
$pass=md5 ($_POST [password]);
mysql_query ("INSERT INTO user (id_user, password, nama, email) VALUES ('$_POST[id_user]',
'$pass', '$_POST[nama]', '$_POST[email]')");
header ('location:tampil_user.php');
?>
simpan dengan nama input_user.php
Langkah 5
Buat Script Untuk Tampilan Datanya
<?php
echo"<h2> USER </h2>
<form method=POST action=form_user.php>
<input type=submit value='Tambah user'>
</form>
<table>
<tr><th> no</th> <th> username</th>
<th> Nama </th> <th> Email</th><th>aksi</th></th></tr>";
include"../connect.php";
$tampil=mysql_query ("SELECT * FROM user ORDER BY id_user");
$no=1;
while ($r=mysql_fetch_array ($tampil)){
echo "<tr> <td> $no</td>
<td>$r [id_user]</td>
<td>$r[nama]</td>
<td> <a href=mailto: $r [email]$r [email]</a></td>
<td><a href=edit_user.php? id = $r[id_user]>edit </a>
<a href=hapus_user.php?id=$r[id_user]>Hapus </a>
</td></tr>";
$no++;
}
echo"</table>";
?>
simpan dengan nama tampil_user.php
Langkah 6
buat Script untuk Mengedit Hasil Inputan
<?php
include"../connect.php";
$edit=mysql_query("SELECT * FROM user WHERE id_user='$_GET[id]' ");
$r= mysql_fetch_array ($edit);
echo "<h2> Edit User </h2>
<form method=POST action=update_user.php>
<input type=hidden name=id value ='$r [id_user]'>
<table>
<tr> <td> Username </td> <td>:
<input type =text name= id_user value ='$r[id_user]'></td> </tr>
<tr><td> Password </td><td> :
<input type=text name=password> *) </td></tr>
<tr><td> Nama </td>
<td>: <input type=text name=nama size=30 value='$r[nama]'></td> </tr>
<tr><td> E-mail </td>
<td> : <input type= text name=email size=30
value='$r[email]'></td> </tr>
<tr><td colspan=2>*) Apabila Password tidak diubah, dikosongkan saja.</td></tr>
<tr><td colspan=2><input type = submit value=upadate>
<input type = button value = Batal onclick = self.history.back() ></td></tr>
</table>
</form>";
?>
simpan dengan nama edit_user.php
Langkah 7
Buat Script untuk update usernya
<?php
include"../connect.php";
//apabila password tidak diubah
if (empty ($_POST [password])) {
mysql_query ("UPDATE user SET id_user = '$_POST [id_user]',
nama='$_POST[nama]',
email='$_POST[email]' WHERE id_user ='$_POST[id]'");
}
//apabila password diubah
else {
$pass =md5 ($_POST [password]);
mysql_query ("UPDATE user SET id_user ='$_POST [id_user]',
password ='$pass',
nama='$_POST[nama]',
email='$_POST[email]' WHERE id_user ='$_POST [id]' ");
}
header ('location: tampil_user.php');
?>
simpan dengan nama File update_user.php
Oke Selamat mencoba teman. semoga bermanfaat. mohon maaf pula bila ada kesalahan dan
kekurangannya.
Salam Sukses Para Programmer Muda Indonesia.

Mais conteúdo relacionado

Mais procurados

Slide web programming ii
Slide web programming iiSlide web programming ii
Slide web programming iiIlman Kadori
 
Pemrograman Web 7 - Basic PHP
Pemrograman Web 7 - Basic PHPPemrograman Web 7 - Basic PHP
Pemrograman Web 7 - Basic PHPNur Fadli Utomo
 
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYHitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYYusuf A.H.
 
Web Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerWeb Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerDoni Andriansyah
 
Laporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHPLaporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHPOkta Riveranda
 
Laporan praktikum bengkel web dengan PHP
Laporan praktikum bengkel web dengan PHPLaporan praktikum bengkel web dengan PHP
Laporan praktikum bengkel web dengan PHPOkta Riveranda
 
test saja kok
test saja koktest saja kok
test saja koknehakhus
 
Jquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by YussanJquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by YussanYusuf A.H.
 
PHP CRUD Database Mysql
PHP CRUD Database MysqlPHP CRUD Database Mysql
PHP CRUD Database MysqlYusuf A.H.
 
Tugas rekayasa web 1 soap
Tugas rekayasa web 1 soapTugas rekayasa web 1 soap
Tugas rekayasa web 1 soaprizqibetawi1501
 
Belajar php dan my sql bareng newbie v.1
Belajar php dan my sql bareng newbie v.1Belajar php dan my sql bareng newbie v.1
Belajar php dan my sql bareng newbie v.1nasib silaban
 
10 pemrograman internet php (2)
10 pemrograman internet   php (2)10 pemrograman internet   php (2)
10 pemrograman internet php (2)Toni Tegar Sahidi
 

Mais procurados (19)

Slide web programming ii
Slide web programming iiSlide web programming ii
Slide web programming ii
 
Pemrograman Web 7 - Basic PHP
Pemrograman Web 7 - Basic PHPPemrograman Web 7 - Basic PHP
Pemrograman Web 7 - Basic PHP
 
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYHitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
 
Web Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerWeb Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil Customer
 
Laporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHPLaporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHP
 
Laporan praktikum bengkel web dengan PHP
Laporan praktikum bengkel web dengan PHPLaporan praktikum bengkel web dengan PHP
Laporan praktikum bengkel web dengan PHP
 
test saja kok
test saja koktest saja kok
test saja kok
 
Wp2 keranjang belanja
Wp2   keranjang belanjaWp2   keranjang belanja
Wp2 keranjang belanja
 
materi php
materi phpmateri php
materi php
 
Dasar PHP
Dasar PHPDasar PHP
Dasar PHP
 
Ajax - PHP
Ajax - PHPAjax - PHP
Ajax - PHP
 
Jquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by YussanJquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by Yussan
 
manipulasi data
manipulasi data manipulasi data
manipulasi data
 
PHP CRUD Database Mysql
PHP CRUD Database MysqlPHP CRUD Database Mysql
PHP CRUD Database Mysql
 
Tugas rekayasa web 1 soap
Tugas rekayasa web 1 soapTugas rekayasa web 1 soap
Tugas rekayasa web 1 soap
 
Belajar php dan my sql bareng newbie v.1
Belajar php dan my sql bareng newbie v.1Belajar php dan my sql bareng newbie v.1
Belajar php dan my sql bareng newbie v.1
 
10 pemrograman internet php (2)
10 pemrograman internet   php (2)10 pemrograman internet   php (2)
10 pemrograman internet php (2)
 
My sql
My sqlMy sql
My sql
 
13 php mysql 3 combining
13 php mysql 3   combining13 php mysql 3   combining
13 php mysql 3 combining
 

Destaque

Biologi perkembaangan kb
Biologi perkembaangan kbBiologi perkembaangan kb
Biologi perkembaangan kbMJM Networks
 
Komponen abiotik
Komponen abiotikKomponen abiotik
Komponen abiotikVJ Asenk
 
AgilOne Email Edition
AgilOne Email EditionAgilOne Email Edition
AgilOne Email EditionAgilOne
 
Iblis dan alamnya (4)
Iblis dan alamnya (4)Iblis dan alamnya (4)
Iblis dan alamnya (4)Arya Salaka
 
Abong 2010 a 2013
Abong 2010 a 2013Abong 2010 a 2013
Abong 2010 a 2013ONGestão
 
Social media campagne als alternatief voor staking
Social media campagne als alternatief voor stakingSocial media campagne als alternatief voor staking
Social media campagne als alternatief voor stakingKurt De Vylder
 
Tugas p.aris
Tugas p.arisTugas p.aris
Tugas p.arisHana Nisa
 
12s4 jepang kiki_gilang
12s4 jepang kiki_gilang12s4 jepang kiki_gilang
12s4 jepang kiki_gilangkiwevoy
 
Tugas AI (fransisca loren) TPA Sore
Tugas AI (fransisca loren)   TPA SoreTugas AI (fransisca loren)   TPA Sore
Tugas AI (fransisca loren) TPA Sorefransiscaloren
 
stop drugs for our nation future (with power point animation)
stop drugs for our nation future (with power point animation)stop drugs for our nation future (with power point animation)
stop drugs for our nation future (with power point animation)fenny jie
 
Yaş hesaplama tablosu
Yaş hesaplama tablosuYaş hesaplama tablosu
Yaş hesaplama tablosusenanur
 
Aktivisme i amerika høsten 2011
Aktivisme i amerika høsten 2011Aktivisme i amerika høsten 2011
Aktivisme i amerika høsten 2011Gamnes farm
 
Lpm002 SNS in Canada and China-Riki
Lpm002 SNS in Canada and China-RikiLpm002 SNS in Canada and China-Riki
Lpm002 SNS in Canada and China-RikiRiki Yao
 
Akaidi islam sipas Nesefiut
Akaidi islam sipas NesefiutAkaidi islam sipas Nesefiut
Akaidi islam sipas NesefiutAlbania Elbasan
 

Destaque (20)

Biologi perkembaangan kb
Biologi perkembaangan kbBiologi perkembaangan kb
Biologi perkembaangan kb
 
Komponen abiotik
Komponen abiotikKomponen abiotik
Komponen abiotik
 
AgilOne Email Edition
AgilOne Email EditionAgilOne Email Edition
AgilOne Email Edition
 
Akikah
AkikahAkikah
Akikah
 
Modul 5 kb 1
Modul 5    kb 1Modul 5    kb 1
Modul 5 kb 1
 
Iblis dan alamnya (4)
Iblis dan alamnya (4)Iblis dan alamnya (4)
Iblis dan alamnya (4)
 
Abong 2010 a 2013
Abong 2010 a 2013Abong 2010 a 2013
Abong 2010 a 2013
 
Social media campagne als alternatief voor staking
Social media campagne als alternatief voor stakingSocial media campagne als alternatief voor staking
Social media campagne als alternatief voor staking
 
Tugas p.aris
Tugas p.arisTugas p.aris
Tugas p.aris
 
12s4 jepang kiki_gilang
12s4 jepang kiki_gilang12s4 jepang kiki_gilang
12s4 jepang kiki_gilang
 
SULOVAR
SULOVARSULOVAR
SULOVAR
 
Info akuakultur
Info akuakulturInfo akuakultur
Info akuakultur
 
Anatomi 1
Anatomi 1Anatomi 1
Anatomi 1
 
Tugas AI (fransisca loren) TPA Sore
Tugas AI (fransisca loren)   TPA SoreTugas AI (fransisca loren)   TPA Sore
Tugas AI (fransisca loren) TPA Sore
 
stop drugs for our nation future (with power point animation)
stop drugs for our nation future (with power point animation)stop drugs for our nation future (with power point animation)
stop drugs for our nation future (with power point animation)
 
Bahagian a2
Bahagian a2Bahagian a2
Bahagian a2
 
Yaş hesaplama tablosu
Yaş hesaplama tablosuYaş hesaplama tablosu
Yaş hesaplama tablosu
 
Aktivisme i amerika høsten 2011
Aktivisme i amerika høsten 2011Aktivisme i amerika høsten 2011
Aktivisme i amerika høsten 2011
 
Lpm002 SNS in Canada and China-Riki
Lpm002 SNS in Canada and China-RikiLpm002 SNS in Canada and China-Riki
Lpm002 SNS in Canada and China-Riki
 
Akaidi islam sipas Nesefiut
Akaidi islam sipas NesefiutAkaidi islam sipas Nesefiut
Akaidi islam sipas Nesefiut
 

Semelhante a Bongkar rahasia php

Membuat form login dengan php mysql
Membuat form login dengan php mysqlMembuat form login dengan php mysql
Membuat form login dengan php mysqlRaja Putra Media
 
Buku tamu php&my sql
Buku tamu php&my sqlBuku tamu php&my sql
Buku tamu php&my sqltotoh fatah
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn phpHaswi Haswi
 
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptx
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptxPPT Pertemuan 06 Web Developer VSGA DTS 2022.pptx
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptxAgustianNoor
 
Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Haswi Haswi
 
Web Programming - DB Buku Tamu
Web Programming - DB Buku TamuWeb Programming - DB Buku Tamu
Web Programming - DB Buku TamuDoni Andriansyah
 
Tutorial aplikasi toko online berbasis web dengan PHP
Tutorial aplikasi toko online berbasis web dengan PHPTutorial aplikasi toko online berbasis web dengan PHP
Tutorial aplikasi toko online berbasis web dengan PHPDeka M Wildan
 
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryEntri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryAchmad Solichin
 
Modul pembuatan aplikasi login dengan php dan my sq lx
Modul pembuatan aplikasi login dengan php dan my sq lxModul pembuatan aplikasi login dengan php dan my sq lx
Modul pembuatan aplikasi login dengan php dan my sq lxMboard Philipe
 
Modul pembuatan aplikasi login dengan php dan my sq lx
Modul pembuatan aplikasi login dengan php dan my sq lxModul pembuatan aplikasi login dengan php dan my sq lx
Modul pembuatan aplikasi login dengan php dan my sq lxHaswi Simeulue
 
Tugas session (hanni si6 b-40)
Tugas session (hanni si6 b-40)Tugas session (hanni si6 b-40)
Tugas session (hanni si6 b-40)hendrawansyah
 
sqlinjection-230606224413-2efc0d99.pptx
sqlinjection-230606224413-2efc0d99.pptxsqlinjection-230606224413-2efc0d99.pptx
sqlinjection-230606224413-2efc0d99.pptxAhmadSyaifuddin35
 
laravel outentikasi user
laravel outentikasi userlaravel outentikasi user
laravel outentikasi useryusrilihzra
 

Semelhante a Bongkar rahasia php (20)

Membuat form login dengan php mysql
Membuat form login dengan php mysqlMembuat form login dengan php mysql
Membuat form login dengan php mysql
 
Buku tamu php&my sql
Buku tamu php&my sqlBuku tamu php&my sql
Buku tamu php&my sql
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn php
 
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptx
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptxPPT Pertemuan 06 Web Developer VSGA DTS 2022.pptx
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptx
 
Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4
 
Web Programming - DB Buku Tamu
Web Programming - DB Buku TamuWeb Programming - DB Buku Tamu
Web Programming - DB Buku Tamu
 
Bab2 form php
Bab2 form phpBab2 form php
Bab2 form php
 
Jsp
JspJsp
Jsp
 
Tutorial aplikasi toko online berbasis web dengan PHP
Tutorial aplikasi toko online berbasis web dengan PHPTutorial aplikasi toko online berbasis web dengan PHP
Tutorial aplikasi toko online berbasis web dengan PHP
 
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryEntri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
 
Modul pembuatan aplikasi login dengan php dan my sq lx
Modul pembuatan aplikasi login dengan php dan my sq lxModul pembuatan aplikasi login dengan php dan my sq lx
Modul pembuatan aplikasi login dengan php dan my sq lx
 
Modul pembuatan aplikasi login dengan php dan my sq lx
Modul pembuatan aplikasi login dengan php dan my sq lxModul pembuatan aplikasi login dengan php dan my sq lx
Modul pembuatan aplikasi login dengan php dan my sq lx
 
Tugas session (hanni si6 b-40)
Tugas session (hanni si6 b-40)Tugas session (hanni si6 b-40)
Tugas session (hanni si6 b-40)
 
Php tutorial-17
Php tutorial-17Php tutorial-17
Php tutorial-17
 
Php CMS tutorial
Php CMS tutorialPhp CMS tutorial
Php CMS tutorial
 
Modul php 4
Modul php 4Modul php 4
Modul php 4
 
Modul php 4
Modul php 4Modul php 4
Modul php 4
 
7 jam membuat web dari nol
7 jam membuat web dari nol7 jam membuat web dari nol
7 jam membuat web dari nol
 
sqlinjection-230606224413-2efc0d99.pptx
sqlinjection-230606224413-2efc0d99.pptxsqlinjection-230606224413-2efc0d99.pptx
sqlinjection-230606224413-2efc0d99.pptx
 
laravel outentikasi user
laravel outentikasi userlaravel outentikasi user
laravel outentikasi user
 

Bongkar rahasia php

  • 1. Bongkar Rahasia PHP "Belajar Buat Data Entry dan Lihat hasil input" Browse » Home » pemrograman , php » Bongkar Rahasia PHP "Belajar Buat Data Entry dan Lihat hasil input" Salam Programmer Indonesia. Bukan saya mau menggurui atau apa. disini saya mau berbagi saja mengenai bahasa pemrograman, terutama PHP. Kali ini kita akan membongkar Rahasia Php. Sebagai permulaan, kita belajar buat data Enty dan lihat hasilnya. Oke, baiklah kita mulai sekarang juga. Langkah 1 buat database dengan nama "belajar" untuk menyimpan data hasil inputan kita. tabel user Field id_user, Type VARCHAR, Lenght 50, Primari Field password, Type VARCHAR, Lenght 50 Field nama, Type VARCHAR, Lenght 100 Field email, Type VARCHAR, Lenght 100 Field level, Type VARCHAR, Lenght 50, Default User Langkah 2 buat koneksi terpisah. mengapa kita membuat file koneksi terpisah? untuk bisa mengakses database, kita haruslah melakukan koneksi dulu ke server MySQL. Sebaiknya script koneksinya dibuat terpisah, karena setiap kita akan mengolah data didatabase, maka kita tentunya harus selalau melakukan koneksi terlebih dahulu. Selain itu dengan membuat file koneksi terpisah akan memudahkan kita. karena kita hanya perlu melakukan perubahan username dan passwordnya cukup sekali saja. sangat praktis bukan? <?php $server = "localhost"; $username="root"; $password="root"; $database="belajar";
  • 2. mysql_connect ($server,$username,$password) or die ("Gagal"); mysql_select_db($database) or die ("database tidak ditemukan"); ?> simpan dengan nama connect.php Langkah 3 Membuat form input <?php echo "<h2> Tambah user </h2> <form method =POST action=input_user.php> <table> <tr><td>Username</td> <td> : <input type= text name='id_user'> </td></tr> <tr><td>Password </td> <td>:<input type text name='password'></td></tr> <tr><td>Nama</td> <td>: <input type= text name='nama'></td></tr> <tr><td> E-mail</td> <td>: <input type=text name='email' size=30></td></tr> <tr><td colspan=2> <input type=submit value=Simpan> <input type = button value=batal onclick=self.history.back()> </td></tr> </table> </form>"; ?> simpan dengan nama form_user.php Langkah 4 Buat Script input user <?php include "../connect.php"; $pass=md5 ($_POST [password]); mysql_query ("INSERT INTO user (id_user, password, nama, email) VALUES ('$_POST[id_user]', '$pass', '$_POST[nama]', '$_POST[email]')"); header ('location:tampil_user.php'); ?> simpan dengan nama input_user.php Langkah 5 Buat Script Untuk Tampilan Datanya <?php echo"<h2> USER </h2> <form method=POST action=form_user.php> <input type=submit value='Tambah user'> </form> <table>
  • 3. <tr><th> no</th> <th> username</th> <th> Nama </th> <th> Email</th><th>aksi</th></th></tr>"; include"../connect.php"; $tampil=mysql_query ("SELECT * FROM user ORDER BY id_user"); $no=1; while ($r=mysql_fetch_array ($tampil)){ echo "<tr> <td> $no</td> <td>$r [id_user]</td> <td>$r[nama]</td> <td> <a href=mailto: $r [email]$r [email]</a></td> <td><a href=edit_user.php? id = $r[id_user]>edit </a> <a href=hapus_user.php?id=$r[id_user]>Hapus </a> </td></tr>"; $no++; } echo"</table>"; ?> simpan dengan nama tampil_user.php Langkah 6 buat Script untuk Mengedit Hasil Inputan <?php include"../connect.php"; $edit=mysql_query("SELECT * FROM user WHERE id_user='$_GET[id]' "); $r= mysql_fetch_array ($edit); echo "<h2> Edit User </h2> <form method=POST action=update_user.php> <input type=hidden name=id value ='$r [id_user]'> <table> <tr> <td> Username </td> <td>: <input type =text name= id_user value ='$r[id_user]'></td> </tr> <tr><td> Password </td><td> : <input type=text name=password> *) </td></tr> <tr><td> Nama </td> <td>: <input type=text name=nama size=30 value='$r[nama]'></td> </tr> <tr><td> E-mail </td> <td> : <input type= text name=email size=30 value='$r[email]'></td> </tr> <tr><td colspan=2>*) Apabila Password tidak diubah, dikosongkan saja.</td></tr> <tr><td colspan=2><input type = submit value=upadate> <input type = button value = Batal onclick = self.history.back() ></td></tr> </table> </form>"; ?> simpan dengan nama edit_user.php
  • 4. Langkah 7 Buat Script untuk update usernya <?php include"../connect.php"; //apabila password tidak diubah if (empty ($_POST [password])) { mysql_query ("UPDATE user SET id_user = '$_POST [id_user]', nama='$_POST[nama]', email='$_POST[email]' WHERE id_user ='$_POST[id]'"); } //apabila password diubah else { $pass =md5 ($_POST [password]); mysql_query ("UPDATE user SET id_user ='$_POST [id_user]', password ='$pass', nama='$_POST[nama]', email='$_POST[email]' WHERE id_user ='$_POST [id]' "); } header ('location: tampil_user.php'); ?> simpan dengan nama File update_user.php Oke Selamat mencoba teman. semoga bermanfaat. mohon maaf pula bila ada kesalahan dan kekurangannya. Salam Sukses Para Programmer Muda Indonesia.