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

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...

10 Bahasa Pemrograman Yang Wajib Dikuasai Di 2018

Dibawah ini adalah 10 bahasa pemrograman yang paling banyak di gunakan di Dunia . Langsung simak saja mastah : 1. Java Java adalah bahasa pemrograman komputer yang telah ada sejak tahun 1990-an. Java merupakan aplikasi yang open source, yang berarti siapa pun dapat dengan bebas menggunakannya,Java saat ini dimiliki dan dikelola oleh Oracle Corporation . Java dirancang untuk menjadi bahasa yang dapat berjalan pada perangkat apapun, Jadi bahasa ini digunakan untuk pengembangan perangkat lunak untuk komputer, ponsel pintar dan bahkan Smart TV Mengapa Anda harus belajar Java ? .  Java adalah salah satu bahasa yang paling banyak dibutuhkan oleh Perusahaan besar maupun kecil yang didukung oleh aplikasi yang ditulis dalam bahasa ini. Ini berarti jika Anda memiliki ide untuk inovatif perangkat lunak bisnis, Java mungkin adalah bahasa terbaik untuk Anda. Hal yang sama berlaku jika Anda memiliki ide bagus untuk aplikasi Android baru karena Java adalah bahasa pilihan di antara pen...