Skip to main content

Cara Membuat Form Daftar Dengan PDO Mudah

Oke , selamat siang . untuk post kali ini saya akan posting tentang cara insert / input data dengan pdo (php data object). PDO adalah cara ramping yang konsisten untuk mengakses database. Ini berarti pengembang dapat menulis kode portabel jauh lebih mudah. PDO bukan lapisan abstraksi seperti PearDB.

Untuk posting kali ini saya akan membuat form register / daftar dengan menggunakan PDO dilengkapi dengan Not Duplicate Username . Langsung simak saja , mastah :



  Pertama kita buat Daftar.php



<!DOCTYPE html>
<html> <head>     <title> Daftar Dengan PDO </title> </head> <link rel="stylesheet" type="text/css" href="Design.css"> <body> <form method="post" id="daftar"> <div id="regis">     <h3>Daftar Disini</h3>     <input type="text" name="username" placeholder="Masukan Username"> <br><br>     <input type="text" name="password" placeholder="Masukan Password"> <br><br>     <input type="submit" name="daftar" value="Daftar"> <br>   </div> </form> </body> </html> 

Lalu Copy Paste Script Dibawah Ini Dibawah </form>



<?php 

$con = new PDO ('mysql:host=localhost;dbname=nub_coding','root','');
if (isset($_POST['daftar'])) {
 $username = $_POST['username'];
 $password = md5($_POST['password']);

 $q = $con->query("SELECT Username FROM Login WHERE '$username' = Username");
 $q->execute();

if ($username=='' || $password =='') {
 echo "Harap Isi Username & Password";

}else if ($q->fetchColumn()) {
 
 echo "Maaf , Username Sudah Digunakan";

} else {

$sql = $con->prepare("insert into login (Username, Password) values(:Username,:Password)");
$result = $sql->execute(array(':Username'=>$username,':Password'=>$password));

if ($result) {

 echo "Berhasil Daftar";
} else {

 echo "Gagal Daftar";
}

}

}



 ?> 


 Buat Design.css Untuk Mempercantik Formnya , masukan script dibawah ini :

body {
 background: #f2f9f9;
 margin: 0;
 padding: 0;
}
h3 {

 width: 95%;
 border-bottom: 1px solid #f2f2f2;
 padding-bottom: 25px;
}

#daftar {

 width:400px;
 padding:5px;
 background: #fff;
 margin:180px auto;
}


#regis {
 width: 90%;
 height: auto;
 margin:0 auto;
}

#regis input[type=text] {
 padding: 20px;
 width: 300px;
 outline: none;
 border: 1px solid #f1f1f1;
}

#regis input[type=submit] {
 padding: 15px;
 outline: none;
 cursor: pointer;
 background: #333;
 color: #fff;
 border: 1px solid #f1f1f1;
 transition: all 0.8s;
 margin-bottom: 20px;
}

#regis input[type=submit]:hover {

 background: #01b2aa;

} 
 
Download Script : Tutorial Daftar Dengan PDO  
 
OKe selamat mencoba , tutorial selanjutnya membuat Form Login.
 
Terimakasih , semoga bermanfaat. 

Comments

Popular posts from this blog

3 Admin Template Terbaik 2018 Bootstrap

Assalamu'alaikum Wr. Wb. Siapa si yang belum tahu Bootstrap ?. Bootstrap merupakan framework untuk membangun desain web secara responsif. Artinya, tampilan web yang dibuat oleh bootstrap akan menyesuaikan ukuran layar dari browser yang kita gunakan baik di desktop, tablet ataupun mobile device. Fitur ini bisa diaktifkan ataupun dinon-aktifkan sesuai dengan keinginan kita sendiri. Sehingga, kita bisa membuat web untuk tampilan desktop saja dan apabila dirender oleh mobile browser maka tampilan dari web yang kita buat tidak bisa beradaptasi sesuai layar. Dengan bootstrap kita juga bisa membangun web dinamis ataupun statis. Nah saya disini akan post 3 Template terbaik bootstrap, tentunya gratis, Langsung sedot aja stah. 1. ElaAdmin Link :  Download Disini 2. Gentellela (Most Popular) Link :  Download Disini 3. AdminLte 2 Link :  Download Disini Nah, itu dia 3 admin template bootstrap gratis. Jika ada lagi yang mau ditambahkan silahkan komentar...

Download Aplikasi Toko Buku Dengan Php & Mysql

Assalamualikum, pada kesempatan kali ini saya kembali mengupdate sedikit ilmu yang mukin dapat dijadikan manfaat dan berguna bagi anda, pada kesempan ini saya memberikan souce kode Aplikasi Toko Buku Online Menggunakan PHP dan Mysql. Langsung download :  Toko Buku Baca Juga >>>  Download MaterializeCss Offline Baca Juga >>>  Membuat Template Blog Sendiri Dengan Bootstrap SCREENSHOT :  Terimkasih semoga bermanfaat.

Materializecss Offline 2017

Di tahun 2014  Setelah Google mengumumkan Material Design, sebuah front-end design untuk produk mereka, yang pada awalnya hanya untuk platform Android saja, mulai digunakan oleh para developer web. Tak lupa Google juga mulai merubah desain produk-produk mereka dengan Material Design, yang membuatnya menjadi design yang "kekinian". Diprakarsai oleh Alvin Wang dan teamnya, Materialize merupakan salah satu framework material design, yang banyak digunakan oleh para web developer. Di dalam Materialize terdapat berbagai fitur pengenalan framework, mulai dari about yang berisi pengenalan produk, getting started tahapan sebelum memulai, css, components dan java script bagian yang berisikan code-code dan fitur-fitur yang berada di materialize, mobile bagian yang memperlihatkan beberapa fitur yang tersedia pada materialize untuk mobile, sampai showcase bagian yang memperlihatkan demo dari web yang menggunakan  materialize, semuanya tersedia disitu.Dengan framework materialize sen...