Langsung ke konten utama

Panduan membuat form dengan php

banyak cara untuk membuat form login, yaitu bisa dengan html, atau dengan php dan mysql secara session yang dipadukan pembuatannya dengan aplikasi dreamweaver, namun karena pembuatannya memerlukan keahlian khusus tak jarang kita akan menemukan masalah seperti script php logout yang tidak bisa di back.

Panduan  membuat fitur login/logout blogger ala Newbie


Adapula dalam membuat form login menggunakan php tanpa database, namun kali ini saya akan berbagi membuat form login yang saya buat waktu belajar di sekolah saya bersama ka satria(my teacher)

Teknik yang digunakan adalah dengan menggunakan fungsi onclick dan form sederhana untuk tombolnya login dan logout yang nantinya menjadi sebuah popup semacam dialog box dengan background transparant yang menutupi blog. Sebelumnya lihat dulu live demonya disini.Bagaimana, jika anda tertarik anda bisa menggunakan script dibawah ini :

Kode CSS :
#adminblog{background: #F4836A;color: #fff!important;width:60px;border:none;font-size: 14px;font-family:Arial;cursor:pointer;text-align:center;border:1px solid #e66f55;border-radius: 2px;padding:5px 0;position:absolute;top:10px;left:10px;transition:all .4s ease-in-out;}

#layoutlogin{background:#000;opacity:.7;position:absolute;top:0;left:0;right:0;bottom:0;z-index:99999;display:none}
#login{position:absolute;width:222px;height:auto;top:30%;left:50%;margin-left:-111px;font-family:Arial;z-index:100000;display:none}
#loginbox{background:#fff;width:200px;padding:10px;display:none;position:absolute;top:62px;left:0;border:1px solid #ddd;border-radius: 2px;z-index:1;overflow:hidden;}
#loginbox .emaillogin input.email {color: #777;padding: 10px;font-size: 14px;font-family:Arial;width:89%;border:1px solid #ddd;border-radius: 2px;}
#loginbox .emaillogin input:focus {outline: none;}
#loginbox .emaillogin input.signin-btn{background: #F4836A;color: #fff!important;border:none;outline: none;width:100%;font-size: 14px;font-family:Arial;cursor:pointer;border-radius: 2px;margin-top: 10px;padding: 11px;}
#login1,#login2{color: #777;padding:5px 10px;font-size: 14px;font-family:Arial;width:38%;display:none;text-align:center;background:#fff;border:1px solid #ddd;border-radius: 2px;position:absolute;top:38px;left:0px;cursor:pointer;transition:all .4s ease-in-out;}
#login2{border-bottom:none;z-index:2}
#Admin1,#Admin2{color: #777;padding:5px 0;font-size: 14px;font-family:Arial;width:100%;text-align:center;background:#fff;border:1px solid #ddd;border-radius: 2px;position:absolute;top:0px;left:0px;cursor:pointer;transition:all .4s ease-in-out;}
.logout{background: #F4836A;color: #fff!important;width:38%;font-size: 14px;font-family:Arial;cursor:pointer;text-align:center;border:1px solid #e66f55;border-radius: 2px;padding:5px 10px;position:absolute;top:38px;right:-1px;transition:all .4s ease-in-out;}
a.logout{text-decoration:none}
#Admin1:hover,#login1:hover{background:#eee}
.logout:hover,#adminblog:hover{background:#d56148}

Untuk kode HTML nya, seperti dibawah ini :
<div id="adminblog" onclick="document.getElementById('login').style.display='block';layoutlogin.style.display='block';adminblog.style.display='none';">Admin</div>

<div id='login'>
<div id="Admin1" onclick="document.getElementById('login1').style.display='inline';logoutbox.style.display='inline';Admin1.style.display='none';Admin2.style.display='inline';">Silahkan Pilih</div>
<div id="Admin2" style="display:none" onclick="document.getElementById('login1').style.display='none';logoutbox.style.display='none';Admin1.style.display='inline';Admin2.style.display='none';">Silahkan Pilih</div>
<div id='login1' onclick="document.getElementById('loginbox').style.display='block';login1.style.display='none';login2.style.display='inline';logoutbox.style.display='none';">Login</div>
<div id='login2' style="display:none" onclick="document.getElementById('loginbox').style.display='none';login1.style.display='inline';login2.style.display='none';logoutbox.style.display='inline';">Login</div>
<div id='loginbox'>
<div class='emaillogin'>
<form action="https://accounts.google.com/ServiceLogin?service=blogger&amp;continue=https://www.blogger.com/home&amp;followup=https://www.blogger.com/home" method="post" target="_blank" onsubmit="onlogin()">
    <input class="email" value="Username" name="Email" onblur='if (this.value == &quot;&quot;) {this.value = &quot;Username&quot;;}' onfocus='if (this.value == &quot;Username&quot;) {this.value = &quot;&quot;;}' type="text" />
      <input class="signin-btn" value="Sign In" name="submit" type="submit" onclick="document.getElementById('login').style.display='none';layoutlogin.style.display='none';adminblog.style.display='block';"/>
    </form>
   </div>
  </div>  
    <div id='logoutbox' style="display:none">
<a class='logout' href="https://accounts.google.com/Logout?service=blogger" target="_blank" onclick="document.getElementById('login').style.display='none';layoutlogin.style.display='none';adminblog.style.display='block';">Logout
   </a>
  </div>
    </div>
<div style="clear:both"></div>
<div id="layoutlogin"></div>

CATATAN :
  1. Tempatkan kode CSS pada bagian selector CSS, untuk blogger sebelum kode ]]></b:skin> atau </style>
  2. Untuk Kode HTML letakan diatas kode </body>
  3. Jika anda ingin merubah letak tombol Admin, silahkan ubah #adminblog pada kode CSS
Demikian Panduan membuat fitur login/logout blogger semoga bermanfaat.
saya ferdy bayu aji shumbles

Komentar

Postingan populer dari blog ini

Cara hapus file di github

Cara Menghapus Repository di Github. Dalam keadaan tertentu mungkin saja anda diharuskan untuk  menghapus repository yang telah dibuat sebelumnya, yang perlu diketahui apa saja yang akan terjadi apabila kita telah menghapus repository, diantaranya adalah semua file yang ada meliputi versi-versi perubahan akan hilang secara permanen. Bagaimana  cara menghapus repository di gibhub , lakukan cara berikut ini: Buka halaman repository yang akan dihapus, lalu klik Setting Scroll down (kebawah) hingga ke bagian “ Danger Zone ” lalu pilih “ Delete this repository ” Sampai disini anda diminta memasukan kembali nama repository yang akan dihapus. Dan diminta kembali memasukan password login anda Dan, akhirnya proses delete repository sukses. Conclusion Tahap demi tahap cara upload file project ke GitHub telah di share, namun perlu diingat, bahwa cara diatas bisa saja berubah mengikuti kebijakan baru yang mungkin dibuat oleh pihak GitHub. ok sekian tutorial...

Cara Install Sdk Android Studio Lengkap

Setelah installasi android studio selesai bukan berarti kita bisa menggunakan IDE Android Studio begitu saja melainkan kita juga harus menginstall SDK. Lalu bagaimana  cara install SDK android studio  ? Simak selengkapnya pada tutorial ini. 1. Apa itu SDK ? SDK   ( Standard Development Kit  )  yang merupakan kumpulan dari beberapa alat, komponen, juga platform untuk mengembangkan aplikasi berbasis android. SDK merupakan bagian dari java atau biasanya disebut juga Java SDK. SDK melingkupi : Java Complier (Javac) Java Virtual Machine (Java Runtime Environment/JRE). Java Class Libraries (class yang dapat digunankan untuk menghasilkan program java) Java Debugger Dokumentasi (dalam paket download terpisah) SDK diperlukan untuk membuat program aplikasi yang menggunakan bahasa pemrograman java. Mengapa kita perlu menginstall SDK untuk mengembangkan aplikasi android ? Karena bahasa utama untuk membuat aplikasi android secara native yaitu bahasa pemr...

Cara upload file ke github

Bila anda seorang developer atau pegawai yang bekerja di bidang IT terutama programmer maka saya kira situs github tentu tidak asing bagi anda. Karena bisa dikatakan  fungsi github  adalah media sosialnya para programmer karena disana anda dapat mengupload project opensource melalui repository yang dibuat sebelumnya.  Kelebihan dari github disaat anda membuat perubahan atau penambahan pada project tersebut lalu di upload ulang ke repository itu maka project yang lama masih di simpan dan tidak akan hilang, selain itu pula project yang anda buat bisa dikembangkan oleh programmer lain Cara Menggunakan Github Belajar  menggunakan git  yang merupakan bagian proses upload project sebenarnya tidaklah susah, walaupun ada juga  cara mengupload file ke github tanpa software git . Nah, pada artikel kali inilah saya akan memandu tahap demi tahap bagaimana cara upload project di github.  Apa-apa saja agar proses upload project nantinya sukses, berikut lan...