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 :
Buat Design.css Untuk Mempercantik Formnya , masukan script dibawah ini :
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
Post a Comment