Salah satu widget yang sangat penting pada Member Area adalah Fasilitas Edit Account atau Edit Profile. Gunanya adalah untuk memberikan hak akses buat Member mengganti atau merubah data Profile atau Account.
Berikut ini adalah script-script yang digunakan untuk membuat fasilitas Widget EDIT ACCOUNT PHP
- Pastikan anda telah membaca dan menjabarkan artikel sebelumnya tentang PHP yaitu Membangun PHP MYSQL di Blogger, Webhosting Berbasis PHP, Hosting PHP di UEUO DOT COM, Form Login PHP di Blogger , Form Sign Up PHP di Blogger, Member List PHP di Blogger dan Member Area PHP di Blogspot.
- Buka http://www.ueuo.com/, Kemudian Login, (Lihat contoh gambar)
- Setelah Login dianggap sah, akan muncul jendela baru "Member Area" (Lihat contoh gambar). Klik tombol "File Manager" sehingga akan muncul halaman seperti contoh gambar ini. Setelah mengisi form, akan muncul file manager seperti gambar ini contoh gambar
- Cari File memberarea.php, kemudian klik link "EDIT"
- Dibawah script
$anda .="<legend>Profil</legend>";
tambahkan script ini
if($_SESSION[namauser]=="$hsl[nama]")
{
$anda .="<div align=\"right\" style=\"padding-right:10px\"><a href=\"http://abgamal.blogspot.com/?mode=editprofil\" style=\"text-decoration:none\"><b>Edit Profil</b></a></div>";
} - Kadang-kadang pada ueuo.com terjadi BAD REQUEST, jika hal ini terjadi maka gunakan cara lain, copy semua script file memberarea.php di NOTEPAD, kemudian edit seperti point 5, dan save as memberarea.php, kemudian upload ke server UEUO.COM
- Tambahkan script ini persis dibawah session_start();
$ref="$_SERVER[HTTP_REFERER]";
$ref=explode("?",$ref);
$ref=explode("&",$ref[1]);
$ref=explode("=",$ref[0]); - Persis diatas script
$anda .="<table cellpadding=\"2\" cellspacing=\"2\" width=\"100%\" style=\"font-family:verdana;font-size:10px\">";
Tambahkan script ini
if($ref[0]=="" && $ref[1]=="")
{
dan persis di bawah script ini
echo"document.write('$anda');";
Tambahkan tanda
}
else
{ - Setelah itu tambahkan lagi dibawahnya script berikut ini
if($_SESSION[namauser]=="$hsl[nama]")
{
$editprofil="<fieldset style=\"padding: 2;width:422px;border:1px solid #bbbbbb;font-family:verdana;font-size:10px\">";
$editprofil .="<legend>Edit Profil <b>$hsl[nama]</b></legend>";
$editprofil .="<table cellpadding=\"2\" cellspacing=\"2\" width=\"100%\" style=\"font-family:verdana;font-size:10px\">";
$editprofil .="<form method=\"post\" action=\"http://blogproject.ueuo.com/editprofil.php\">";
$editprofil .="<input type=\"hidden\" name=\"id\" value=\"$hsl[id]\">";
$editprofil .="<tr align=\"left\"><td>Nama</td><td><input type=\"text\" name=\"nama_dpn\" value=\"$hsl[realname]\" size=\"40\"></td></tr>";
$editprofil .="<tr align=\"left\"><td>Email</td><td><input type=\"text\" name=\"email\" value=\"$hsl[email]\" size=\"40\"></td></tr>";
$editprofil .="<tr align=\"left\"><td>Url</td><td><input type=\"text\" name=\"url\" value=\"$hsl[url]\" size=\"40\"></td></tr>";
$editprofil .="<tr><td colspan=\"2\" align=\"right\"><a href=\"http://abgamal.blogspot.com\" style=\"text-decoration:none\"><b>Cancel</b></a> <input type=\"submit\" name=\"editprofil\" value=\"Update\"></td></tr>";
$editprofil .="</table>";
$editprofil .="</form></fieldset>";
echo"document.write('$editprofil');";
}
else
{
?>
alert('anda harus login sebagai member');
window.location="http://abgamal.blogspot.com";
<?
}
} - Kemudian pada Notepad buat File editprofil.php, scriptnya adalah (Script editprofil.php) kemudian upload ke server ueuo.com
- Ganti text warna merah dengan alamat blog anda dan ganti text warna biru dengan alamat anda di ueuo.com
- Selamat Mencoba