Cara menampilkan data dari database mysql dengan PHP

By Admin | 5:31 AM | 5comments
Masih banyak dari teman-teman yang baru terjun ke dunia php bingung tentang bagaimana cara menampilkan data dari database ke browser dengan PHP, Berikut ini akan saya coba jelaskan langkah-langkahnya :

Disini saya anggap anda sudah mengerti dengan yang namanya web server, dan database... oke langsung saja.

Pertama buatlah tabel dengan nama mahasiswa lalu buat struktur seperti berikut, atau langsung saja anda copykan pada SQL dari database yang anda gunakan lalu jalankan/klik Go.
CREATE TABLE IF NOT EXISTS `mahasiswa` (
  `nim` char(12) NOT NULL,
  `nama` varchar(30) NOT NULL,
  `alamat` varchar(100) NOT NULL,
  `tempat_lahir` varchar(30) NOT NULL,
  `tanggal_lahir` date NOT NULL,
  `jenis_kelamin` enum('L','P') NOT NULL,
  PRIMARY KEY (`nim`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

INSERT INTO `mahasiswa` (`nim`, `nama`, `alamat`, `tempat_lahir`, `tanggal_lahir`, `jenis_kelamin`) VALUES
('081003180214', 'Siapa saja', 'Jl. buntu Gg. buntu', 'Jakarta ', '1987-04-02', 'P'),
('081003180215', 'Test', 'Test', 'Test', '1988-03-26', 'P');
Kemudian buatlah file tampil.php lalu copykan code berikut
<?php
//koneksi kedatabase
$db = new mysqli("localhost","root","","test");
echo $db->connect_errno?'Koneksi gagal :'.$db->connect_error:'';
?>
<!DOCTYPE html>
<html>
<head>
 <title>Tampilkan data</title>
</head>
<body>
<table border="1">
 <tr>
  <td>No</td>
  <td>Nim</td>
  <td>Nama</td>
  <td>Alamat</td>
  <td>Tempat Lahir</td>
  <td>Tanggal Lahir</td>
  <td>Jenis Kelamin</td>
 </tr>
<?php
$sql = "select * from mahasiswa";
$result = $db->query($sql); 
$no = 1 ;
while($row = $result->fetch_object()){
?>
 <tr>
  <td><?php echo $no++; ?></td>
  <td><?php echo $row->nim; ?></td>
  <td><?php echo $row->nama; ?></td>
  <td><?php echo $row->alamat; ?></td>
  <td><?php echo $row->tempat_lahir; ?></td>
  <td><?php echo $row->tanggal_lahir; ?></td>
  <td><?php echo $row->jenis_kelamin; ?></td>

 </tr>
<?php }?>
</table>
</body>
</html>
Kalau sudah selesai coba jalankan dengan mengetikkan localhost/namafolder/tampil.php jika anda mengikuti langkah2 dengan benar maka akan tampil seperti berikut


Sampai disini saja totorialnya, selamat mencoba.

download source codenya disini

Membuat Validasi Form Login Pada PHP Menggunakan SESSION

By Admin | 12:06 PM | 9comments
Sesuai judulnya Membuat Validasi Form Login Pada PHP Menggunakan SESSION, disini kita hanya membahas validasi saja tidak sampai pada akses level maupun tampilan-tampilan ketika user sudah berhasil login, walaupun pada code & database menyinggung masalah level, tp mungkin akan dibahas lain waktu saja :D ,.. nah pada tutorial ini kita akan memanfaatkan session sebagai validasi inputan pada form login, baiklah langsung saja.

Pertama buat dulu databasenya terserah anda saja asal nanti konfigurasinya benar, lalu buat tabel dengan nama user seperti dibawah ini :

CREATE TABLE IF NOT EXISTS `user` (
  `username` varchar(20) NOT NULL,
  `password` varchar(100) NOT NULL,
  `nama` varchar(30) NOT NULL,
  `level` enum('admin','user') NOT NULL,
  PRIMARY KEY (`username`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

INSERT INTO `user` (`username`, `password`, `nama`, `level`) VALUES
('admin', '21232f297a57a5a743894a0e4a801fc3', 'mblasak', 'admin');

Kedua buat file index.php sebagai halaman utama/form loginnya lalu copykan code berikut :

<?php session_start(); ?>
<!DOCTYPE html>
<html>
<head>
 <title>Contoh Login Form</title>
</head>
<body>
<?php
// menampilkan pesan kesalahan/validasi
if(isset($_SESSION['pesan'])){
 echo $_SESSION['pesan'];
 unset($_SESSION['pesan']);
}
// apa bila login berhasil tampilkan Pesan 
if (isset($_SESSION['username'])&&(isset($_SESSION['level']))){
  echo "Selamat Anda berhasil login sebagai : ".$_SESSION['level']." ";
  echo '<a href=\'logout.php\'>LogOut</a><br />';
}else{
// apabila login gagal lanjut tampilkan form login
?>
<form action="login.php" method="POST">
<table>
 <tr>
  <td>Username</td>
  <td>:</td>
  <td><input name="username" type="text"></td>
 </tr>
 <tr>
  <td>Password</td>
  <td>:</td>
  <td><input name="password" type="password"></td>
 </tr>
 <tr>
  <td colspan="3" align="left"><input name="submit" type="submit" value="Login"></td>
 </tr>
</table>
</form>
<?php } ?>
</body>
</html>

Langkah Ketiga buatlah file login.php dan copykan code berikut :
<?php
session_start();

// koneksi database -------------------------------------------->
$db = new mysqli ( "localhost" , "root" , "" , "test" );
echo $db->connect_errno?'Koneksi gagal : '.$db->connect_error:'';
//<--------------------------------------------------------------

if(isset($_POST['username']) && ($_POST['password'])){
 $username = $db->real_escape_string($_POST['username']);
 $password = $db->real_escape_string(md5($_POST['password']));
 $sql = "select * from user where username = '$username' AND password = '$password'";
 $result = $db->query($sql);
 
 if ($result->num_rows == 1){
  $row = $result->fetch_object();
  $_SESSION['username'] = $row->username;
  $_SESSION['level'] = $row->level;
  
 }else{
  $_SESSION['pesan']="Username atau Password salah";
 }
 
}else{
 $_SESSION['pesan']="Username atau password tidak boleh kosong";
}

header("location:index.php");
?>
Langkah Keempat buat file dengan nama logout.php dan copy juga code berikut :
<?php
session_start();
// apabila ditekan tombol logout, session username & level akan hilang 
unset($_SESSION['username']);
unset($_SESSION['level']);
header("location:index.php");
?>
Apabila anda mengikuti langkah-langkah dengan benar maka akan tampil seperti gambar dibawah :

Gambar jika username dan password tidak sesuai dengan yang ada pada database.


Gambar jika username atau password kosong  maka akan tampil seperti ini.



Apabila login berhasil akan tampil seperti ini


Selamat Mencoba,.
Download sourcecode disini

Cara Masukan Kode HTML Ke Posting dan Komentar Blog

By Admin | 9:08 AM | 1comments
Cara Masukan Kode HTML Ke Posting dan Komentar Blog - Ingin memasukan HTML kode ke dalam postingan kita atau komentar kita? Caranya mudah kita tinggal parse saja kode yang ingin kita tampilkan pada postingan atau komentar pada situs HTML parser. Ada banyak sekali situs HTML parser tapi yang saya sering pakai adalah layanan dari blogcrowds, bisa juga untuk memparse kode iklan seperti google adsense. HTML Parse atau Parse HTML adalah satu cara yang di gunakan para blogger untuk memposting artikel yang berkaitan dengan code HTML/javascript. Dengan memparse HTML Anda dapat memasukkan kode HTML tertentu pada postingan artikel Anda.

Mungkin, ada yang bertanya, Bukankah akan lebih mudah, jika kode HTML yang sudah kita buat langsung saja diletakkan di dalam postingan ?

Jawabnya, bisa saja. Cuman, ada beberapa kasus dimana di saat Anda misalnya ingin membuat tampilan postingan Anda lebih cantik seperti misalnya di dalam postingan Anda Ingin membuat Text Area, dan di dalam Text Area itu Anda ingin meletakkan kode HTML. Maka, untuk melakukan hal demikian Anda harus memparse HTML Anda.

Anda bisa gunakan tool dibawah ini untuk memparse html  :




Membuat Calculator dengan PHP & SESSION

By Admin | 8:27 AM | 0 comments
Baiklah langsung saja kita mulai tutorial kali ini tentang Membuat Calculator dengan PHP & SESSION, Pertama buatlah sebuah file dengan nama index.php lalu copykan code berikut :
<?php session_start(); ?>
<!DOCTYPE html>
<html>
<head>
 <title>Simple Calculator</title>
</head>
<body >
<form action="hitung.php" method="post">
<input name="nilai1" type="text" size="10" maxlength="9" value="<?php echo $_SESSION['nilai1'];?>">
<?php echo $_SESSION['op'];?>
<input name="nilai2" type="text" size="10" maxlength="9" value="<?php echo $_SESSION['nilai2'];?>">
</br><hr align="left" width ="19%">
<b>Hasil : </b>
<input name="hasil" type="text" readonly="readonly" size="19" value ="
<?php 
 if(isset($_SESSION['hasil'])){
  echo $_SESSION['hasil'];
  unset($_SESSION['hasil']);
 }
?> "><br />
<p>
<input name="Tambah" value="  +  " type="submit">
<input name="Kurang" value="  -  " type="submit">
<input name="Kali" value="  x  " type="submit">
<input name="Bagi" value="  /  " type="submit">
<input name="Clear" value=" C " type="submit">
</p>
</form>
</body>
</html>
Kemudian buat file dengan nama hitung.php lalu copykan code berikut :
<?php

session_start();

if(isset($_POST['nilai1'] )&& ($_POST['nilai2'])){

 $nilai1= (float)$_POST['nilai1'];
 $nilai2= (float)$_POST['nilai2'];
 
 $_SESSION['nilai1']=$nilai1;
 $_SESSION['nilai2']=$nilai2;
 
 if(isset($_POST['Tambah'])){
  $jumlah= $nilai1 + $nilai2;
  $_SESSION['op'] = " + ";
 }
 
 if(isset($_POST['Kurang'])){
  $jumlah= $nilai1 - $nilai2;
  $_SESSION['op'] = " - ";
 }
 
 if(isset($_POST['Kali'])){
  $jumlah= $nilai1 * $nilai2;
  $_SESSION['op'] = " x ";
 }
 
 if(isset($_POST['Bagi'])){
  $jumlah= $nilai1 / $nilai2;
  $_SESSION['op'] = " / ";
 }
 
 if(isset($_POST['Clear'])){
  $_SESSION['nilai1']="";
  $_SESSION['nilai2']="";
  $_SESSION['op']=" + "; //set default

 }
 
 $_SESSION['hasil'] = (float)$jumlah;//tipe data terserah anda 
 
}else { 
 $_SESSION['hasil'] = 0; 
}
header("location:index.php");
?>
kalau sudah benar melakukan langkah-langkah diatas maka hasilnya akan seperti dibawah ini :


Atau mau cara cepat bisa download source codenya disini 


 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2013. Blog Mblasak - All Rights Reserved
Template Modify by Creating Website
Proudly powered by Blogger