Edit Account PHP

31 views

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

  1. 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.
  2. Buka http://www.ueuo.com/, Kemudian Login, (Lihat contoh gambar)
  3. 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
  4. Cari File memberarea.php, kemudian klik link "EDIT"
  5. 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>";
    }

  6. 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
  7. Tambahkan script ini persis dibawah session_start();

    $ref="$_SERVER[HTTP_REFERER]";
    $ref=explode("?",$ref);
    $ref=explode("&",$ref[1]);
    $ref=explode("=",$ref[0]);
  8. 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
    {

  9. 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";
    <?
    }
    }

  10. Kemudian pada Notepad buat File editprofil.php, scriptnya adalah (Script editprofil.php) kemudian upload ke server ueuo.com
  11. Ganti text warna merah dengan alamat blog anda dan ganti text warna biru dengan alamat anda di ueuo.com
  12. Selamat Mencoba