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
38 comments:
Ntar mo coba ah... hehehe
tertarik nih blajar PHP
salam kenal jgn lupa komen baleknya
Saya akan m'plajarix dlu, biar gak terlalu lama waktu ngelakuinx...
Thanks ya....
Lam kenal :)
salam kenal
tolong ajarin ya om
ada pesan : Parse error: syntax error, unexpected T_VARIABLE in /home/vhosts/darmawan.ueuo.com/editprofil.php on line 7
dari pesan itu ada kesalahan T_variable di line 7
saya gak tau line 7 yang mana y, mklum pemula.
thanks
Omm, saya dah buat form login,signup,memberlist,memberarea... tapi kalo login pasti eror..."INVALID NAMA_ID DAN PASSWORD" please kirim solusinya....
am w8ing ur next post.
Beben Koben si bloglang anu ganteng kalem tea \m/
thanks yaaaaa
Posting Komentar