Ya rada pindah alam dulu ke JSP , request-an dari anak-anak kelas , hehehe :)
ya silahkan saja di download file nya semoga bermanfaat dan selamat mengedit ria :)
nih tinggal klik aja :)
http://www.4shared.com/zip/crpjBGhB/AritmetikaSederhana.html
Thursday, November 8, 2012
Wednesday, November 7, 2012
Paggination
Okay sekarang saya akan membahas request-an dari bang ari , mengenai paggination. nah mungkin kasusnya jika data ribuan mungkin tidak enak dilihat , karena data akan terus kebawah , fungsi dari paggination inilah untuk membatasi jumlah data yang akan dimunculkan. Langsung aje ke kasus nya :)
pertama buat dahulu database yang akan kita gunakan untuk login , buat saja dengan nama latihan .
syntax sql
create database latihan;
jika sudah membuat database buat lah tabel , beri nama tabel dengan akun .
syntax sql
use latihan;
create table akun (username varchar(20) primary key,password varchar(20));
jika sudah selesai , masukan data untuk account yang akan digunakan untuk login nanti
syntax sql
INSERT INTO `latihan`.`akun` (`username`, `password`) VALUES ('deden', 'deden'), ('uden', 'uden');
Selesai membuat database , sekarang buat koneksinya terlebih dahulu
koneksi.php
<?php
mysql_connect('localhost','root','')or die("koneksi gagal");
mysql_select_db('latihan')or die("Database belum ada");
?>
yah selesai membuat koneksi nya , lanjut buat file yang akan digunakan sebagai view data .
data.php
<?php
include "koneksi.php";
//Mendeteksi bahwa ada atau tidak kah $_GET['hal'] pada address bar,jika tidak ada maka nilai 1
if(!isset($_GET['hal'])){
$hal = 1;
}else{
$hal = $_GET['hal'];
}
//Batas jumlah data yang akan di tampilkan tiap halaman
$batas =1;
//Awal jumlah data di tampilkan, misalkan jika dari no 2 maka data akan dimunculkan dari no urut dua
$dari=(($hal*$batas)-$batas);
//query untuk memunculkan data pada table akun
$sql = "select * from akun limit $dari,$batas";
$query = mysql_query($sql);
while($data=mysql_fetch_array($query)){
echo "Username : $data[0]<br>";
}
$sql = "select * from akun";
$query = mysql_query($sql);
//menghitung jumlah data yang terdapat pada table akun
$row = mysql_num_rows($query);
//membulatkan nilai dari jumlah data
$jumlah = ceil($row/$batas);
$previous = $hal-1;
$next = $hal+1;
//jika halaman berada pada halaman yang lebih dari 1 maka tampilan previous akan muncul
if($hal>1){
echo "<a href=data.php?hal=".$previous."><= Previous</a>";
}
if($jumlah>1){
for($i=1;$i<=$jumlah;$i++){
echo "<a href=data.php?hal=$i>$i</a>";
}
}
if($jumlah > $hal){
echo "<a href=data.php?hal=".$next.">Next =></a>";
}
?>
itu halaman pertama , disitu terdapat link next, itu ada karena data melebihi jumlah limit yang ditentukan . Ketika anda klik next maka tampilan akan berubah menjadi seperti berikut
Sekian saja bahasan mengenai paggination , selamat mencoba dan semoga bermanfaat :)
pertama buat dahulu database yang akan kita gunakan untuk login , buat saja dengan nama latihan .
syntax sql
create database latihan;
jika sudah membuat database buat lah tabel , beri nama tabel dengan akun .
syntax sql
use latihan;
create table akun (username varchar(20) primary key,password varchar(20));
jika sudah selesai , masukan data untuk account yang akan digunakan untuk login nanti
syntax sql
INSERT INTO `latihan`.`akun` (`username`, `password`) VALUES ('deden', 'deden'), ('uden', 'uden');
Selesai membuat database , sekarang buat koneksinya terlebih dahulu
koneksi.php
<?php
mysql_connect('localhost','root','')or die("koneksi gagal");
mysql_select_db('latihan')or die("Database belum ada");
?>
yah selesai membuat koneksi nya , lanjut buat file yang akan digunakan sebagai view data .
data.php
<?php
include "koneksi.php";
//Mendeteksi bahwa ada atau tidak kah $_GET['hal'] pada address bar,jika tidak ada maka nilai 1
if(!isset($_GET['hal'])){
$hal = 1;
}else{
$hal = $_GET['hal'];
}
//Batas jumlah data yang akan di tampilkan tiap halaman
$batas =1;
//Awal jumlah data di tampilkan, misalkan jika dari no 2 maka data akan dimunculkan dari no urut dua
$dari=(($hal*$batas)-$batas);
//query untuk memunculkan data pada table akun
$sql = "select * from akun limit $dari,$batas";
$query = mysql_query($sql);
while($data=mysql_fetch_array($query)){
echo "Username : $data[0]<br>";
}
$sql = "select * from akun";
$query = mysql_query($sql);
//menghitung jumlah data yang terdapat pada table akun
$row = mysql_num_rows($query);
//membulatkan nilai dari jumlah data
$jumlah = ceil($row/$batas);
$previous = $hal-1;
$next = $hal+1;
//jika halaman berada pada halaman yang lebih dari 1 maka tampilan previous akan muncul
if($hal>1){
echo "<a href=data.php?hal=".$previous."><= Previous</a>";
}
if($jumlah>1){
for($i=1;$i<=$jumlah;$i++){
echo "<a href=data.php?hal=$i>$i</a>";
}
}
if($jumlah > $hal){
echo "<a href=data.php?hal=".$next.">Next =></a>";
}
?>
itu halaman pertama , disitu terdapat link next, itu ada karena data melebihi jumlah limit yang ditentukan . Ketika anda klik next maka tampilan akan berubah menjadi seperti berikut
Sekian saja bahasan mengenai paggination , selamat mencoba dan semoga bermanfaat :)
Tuesday, November 6, 2012
Fungsi date()
Mungkin bagi sebagian orang sudah tidak aneh dengan date() , fungsi tersebut merupakan fungsi dari php yang berfungsi untuk memunculkan waktu .
contoh sederhananya untuk memunculkan tanggal-bulan-tahun ,berikut source code nya
tanggal.php
<?php
$tanggal=date("d-m-Y");
echo $tanggal;
?>
nah itu hanya contoh sederhana saja dari penggunaan fungsi date() , untuk contoh lainnya silahkan klik saja link di bawah ini , selamat mencoba dan semoga bermanfaat :)
sumber lainnya : http://blog.codingwear.com/panduanphp/tanggal.html
contoh sederhananya untuk memunculkan tanggal-bulan-tahun ,berikut source code nya
tanggal.php
<?php
$tanggal=date("d-m-Y");
echo $tanggal;
?>
nah itu hanya contoh sederhana saja dari penggunaan fungsi date() , untuk contoh lainnya silahkan klik saja link di bawah ini , selamat mencoba dan semoga bermanfaat :)
sumber lainnya : http://blog.codingwear.com/panduanphp/tanggal.html
Upload File
Ya sekarang saya akan membahas request-an dari temen saya bang waka . pada kasus ini hanya membutuhkan 2 file , yaitu form.html & upload.php ,mungkin langsung saja ke kasusnya saja .
Perhatikan
buat terlelebih dahulu folder file , yang nantinya akan di gunakan untuk penyimpanan file yang di upload .
form.html
<html>
<head>
<title>Upload</title>
</head>
<body>
<form method="post" action="upload.php" enctype="multipart/form-data">
<input type="file" name="file"/>
<input type="submit" value="Upload"/>
</form>
</body>
</html>
nah mungkin agak aneh dengan atribut form enctype="multipart/form-data" . atribut tersebut wajib digunakan dalam proses penguploadan file , jadi kudu perhatikan atribut tersebut saat akan membuat sebuah upload file, Lanjut yok :)
upload.php
<?php
//nama folder
$folder ="file/";
//nama file
$nama = $_FILES['file']['name'];
//temporari / tempat penyimpanan sementara
$tmp = $_FILES['file']['tmp_name'];
//ukuran file
$ukuran = $_FILES['file']['size'];
//type file
$tipe = $_FILES['file']['type'];
$upload = $folder.$nama;
move_uploaded_file($tmp,$upload);
echo "Nama File : ".$nama;
echo "<br> Ukuran File : ".$ukuran;
echo "<br> Tipe File : ".$tipe;
?>
Tampilan browser ketika menguploadlan file
Nah coba cek folder yang kita buat untuk menyimpad file yang kita upload, apakah telah terisi file yang kita upload ? selamat mencoba dan semoga bermanfaat :)
Perhatikan
buat terlelebih dahulu folder file , yang nantinya akan di gunakan untuk penyimpanan file yang di upload .
form.html
<html>
<head>
<title>Upload</title>
</head>
<body>
<form method="post" action="upload.php" enctype="multipart/form-data">
<input type="file" name="file"/>
<input type="submit" value="Upload"/>
</form>
</body>
</html>
nah mungkin agak aneh dengan atribut form enctype="multipart/form-data" . atribut tersebut wajib digunakan dalam proses penguploadan file , jadi kudu perhatikan atribut tersebut saat akan membuat sebuah upload file, Lanjut yok :)
upload.php
<?php
//nama folder
$folder ="file/";
//nama file
$nama = $_FILES['file']['name'];
//temporari / tempat penyimpanan sementara
$tmp = $_FILES['file']['tmp_name'];
//ukuran file
$ukuran = $_FILES['file']['size'];
//type file
$tipe = $_FILES['file']['type'];
$upload = $folder.$nama;
move_uploaded_file($tmp,$upload);
echo "Nama File : ".$nama;
echo "<br> Ukuran File : ".$ukuran;
echo "<br> Tipe File : ".$tipe;
?>
Tampilan browser ketika menguploadlan file
Nah coba cek folder yang kita buat untuk menyimpad file yang kita upload, apakah telah terisi file yang kita upload ? selamat mencoba dan semoga bermanfaat :)
Log In Dengan Database
sebelumnya saya telah membuat postingan mengenai login , bedanya yang sekarang akan menggunakan koneksi database , jadi usernya bisa banyak (bisa menggunakan banyak akun), langsung saja ke kodingnya :)
pertama buat dahulu database yang akan kita gunakan untuk login , buat saja dengan nama latihan .
syntax sql
create database latihan;
jika sudah membuat database buat lah tabel , beri nama tabel dengan akun .
syntax sql
use latihan;
create table akun (username varchar(20) primary key,password varchar(20));
jika sudah selesai , masukan data untuk account yang akan digunakan untuk login nanti
syntax sql
INSERT INTO `latihan`.`akun` (`username`, `password`) VALUES ('deden', 'deden'), ('uden', 'uden');
disini saya hanya menggunakan dua field yaitu username & password saja .
jika kalian menggunakan phpmyadmin , berikut tampilan ketika sudah selesai membuat database dan table nya
Setelah selesai membuat database dan tabelnya , sekarang buat script koneksi untuk mengubungkan php dan mysql nya
koneksi.php
<?php
mysql_connect('localhost','root','')or die("koneksi gagal");
mysql_select_db('latihan')or die("Database belum ada");
?>
mysql_connect('host','username','password');
mysql_select_db('namadatabase');
mungkin bagi sebagian masih jarang / asing dengan fungsi or die().
or die() digunakan untuk melakakuan atau memunculkan jika suatu argumen salah. pada contoh di atas mengenai koneksi, jika koneksi gagal maka akan muncul di browser koneksi gagal .
setelah membuat koneksi buatlah form untuk loginnya , berikut scriptnya :
form.html
lanjut setelah membuat form nya buat proses untuk loginnya , berikut scriptnya
login.php
<?php
include "koneksi.php";
$username = $_POST['username'];
$password = $_POST['password'];
$sql = "SELECT * FROM `akun` WHERE username = '$username' AND PASSWORD = '$password'";
$query = mysql_query($sql);
//menghitung jumlah data yang terdapat dari syntax query di atas
$row = mysql_num_rows($query);
//jika jumlah data 0/kurang dari 1
if($row<1){
//maka halaman di alihkan kembali ke halaman login lagi
header("location:form.html");
exit();
}else{
//jika data ada / lebih dari 0 maka halaman di alihkan ke halaman admin
header("location:admin.html");
exit();
}
?>
pada file login.php disini saya mengkombinasikan dengan redirect pada bahasan sebelumnya yang pernah saya posting , nah jika data tidak ditemukan maka halaman akan dikembalikan lagi ke halaman login , akan tetapi jika benar akan di alihkan ke halaman admin , untuk itu mari buat halaman admin terlebih dahulu
admin.html
pertama buat dahulu database yang akan kita gunakan untuk login , buat saja dengan nama latihan .
syntax sql
create database latihan;
jika sudah membuat database buat lah tabel , beri nama tabel dengan akun .
syntax sql
use latihan;
create table akun (username varchar(20) primary key,password varchar(20));
jika sudah selesai , masukan data untuk account yang akan digunakan untuk login nanti
syntax sql
INSERT INTO `latihan`.`akun` (`username`, `password`) VALUES ('deden', 'deden'), ('uden', 'uden');
disini saya hanya menggunakan dua field yaitu username & password saja .
jika kalian menggunakan phpmyadmin , berikut tampilan ketika sudah selesai membuat database dan table nya
koneksi.php
<?php
mysql_connect('localhost','root','')or die("koneksi gagal");
mysql_select_db('latihan')or die("Database belum ada");
?>
mysql_connect('host','username','password');
mysql_select_db('namadatabase');
mungkin bagi sebagian masih jarang / asing dengan fungsi or die().
or die() digunakan untuk melakakuan atau memunculkan jika suatu argumen salah. pada contoh di atas mengenai koneksi, jika koneksi gagal maka akan muncul di browser koneksi gagal .
setelah membuat koneksi buatlah form untuk loginnya , berikut scriptnya :
form.html
<html>
<head>
<title>Login </title>
</head>
<body>
<form method="post" action="login.php">
<input type="text" name="username"/>
<input type="password" name="password"/>
<input type="submit" value="login"/>
</form>
</body>
</html>
lanjut setelah membuat form nya buat proses untuk loginnya , berikut scriptnya
login.php
<?php
include "koneksi.php";
$username = $_POST['username'];
$password = $_POST['password'];
$sql = "SELECT * FROM `akun` WHERE username = '$username' AND PASSWORD = '$password'";
$query = mysql_query($sql);
//menghitung jumlah data yang terdapat dari syntax query di atas
$row = mysql_num_rows($query);
//jika jumlah data 0/kurang dari 1
if($row<1){
//maka halaman di alihkan kembali ke halaman login lagi
header("location:form.html");
exit();
}else{
//jika data ada / lebih dari 0 maka halaman di alihkan ke halaman admin
header("location:admin.html");
exit();
}
?>
pada file login.php disini saya mengkombinasikan dengan redirect pada bahasan sebelumnya yang pernah saya posting , nah jika data tidak ditemukan maka halaman akan dikembalikan lagi ke halaman login , akan tetapi jika benar akan di alihkan ke halaman admin , untuk itu mari buat halaman admin terlebih dahulu
admin.html
<html>
<head>
<title>Admin </title>
</head>
<body>
Hello Admin
</body>
</html>
nah sekian bahasan mengenai login menggunakan database , semoga paham dan bermanfaat .
nah sekian bahasan mengenai login menggunakan database , semoga paham dan bermanfaat .
Apa itu Front End & Back End ?
Bagi sebagian orang mungkin masih asing dengan 2 istilah tersebut , dan bagi sebagian orang yang sudah sering bermain di dunia web mungkin 2 istilah tersebut sudah sangat sering di dengar . Jadi apa Front End & Back End itu?
Jadi secara kasar , Front End merupakan suatu halaman yang tanpa kita harus melakukan Log In atau verifikasi account kita dapat mengakses halaman tersebut .
Contohnya : pada situs facebook , sebelum kita Log In kita hanya bisa mengakses halaman registrasi saja , kita tidak bisa melakukan update status,ganti foto .
Back End merupakan kebalikan dari Front End , jadi kita tidak bisa mengakses halaman tersebut sebelum kita Log In atau verifikasi account .
Contohnya : setelah kita Log in di situs facebook , kita jadi bisa update status, ganti foto dan melakukan interaksi
Nah itu singkatnya pengertian dari Front End & Back End , Semoga Bermanfaat :)
Jadi secara kasar , Front End merupakan suatu halaman yang tanpa kita harus melakukan Log In atau verifikasi account kita dapat mengakses halaman tersebut .
Contohnya : pada situs facebook , sebelum kita Log In kita hanya bisa mengakses halaman registrasi saja , kita tidak bisa melakukan update status,ganti foto .
Back End merupakan kebalikan dari Front End , jadi kita tidak bisa mengakses halaman tersebut sebelum kita Log In atau verifikasi account .
Contohnya : setelah kita Log in di situs facebook , kita jadi bisa update status, ganti foto dan melakukan interaksi
Nah itu singkatnya pengertian dari Front End & Back End , Semoga Bermanfaat :)
Monday, November 5, 2012
Alur Proses Log In
Yah lama ga ngblog , karena tugas kelas
12 yang numpuk dan ada temen yang pengen pencerahan ya saya coba
sedikit cerahin hehehe :) semoga bisa sedikit membantu ya :)
buat postingan yang ini mungkin akan
membahas login , ya saya akan membuat sebuah proses login tapi tanpa
database dulu , biar dapet dulu basic logic nya, oke ga usah
lama-lama langsung aja buat form login nya dulu
form.html
<html>
<head>
<title>Login </title>
</head>
<body>
<form method="post" action="login.php">
<input type="text" name="username"/>
<input type="password" name="password"/>
<input type="submit" value="login"/>
</form>
</body>
</html>
nah pada script form.html kita saya membuat aksi kepada login.php,sekarang buat script login.php , pada script ini hanya digunakan kondisi (if dan else) . langsung saja
login.php
<?php
$username = $_POST['username'];
$password = $_POST['password'];
if($username=="uden" && $password=="uden"){
echo "Login sukses";
}else{
echo "Login Gagal";
}
?>
nah pada script login.php , saya sudah menentukan usernamenya uden & passwordnya uden. (maklum masih statis,dibahasan selanjutnya saya akan post login menggunakan database biar bisa login menggunakan lebih dari satu user)
jika kita memasukan username dan password tidak sesuai dengan yang di tentukan maka tampilan browser akan seperti berikut
jika username dan password yang di masukan sesuai dengan yang di buat di script login.php , maka tampilan browser akan seperti berikut
nah itulah logic dasar dari login semoga bermanfaat , :)
Apa Itu Redirect ?
Nah mungkin yang jarang ngulik , pasti awam dengan Redirect , nah secara singkatnya Redirect merupakan suatu header bawaan dari php yang berfungsi untuk mengalihkan kehalaman lain . Langsung aja biar ga pusing-pusing
syntax dasar dari redirect
header("location:namafile");
exit();
sebagai contoh , anda buat satu file dengan nama coba.html & redirect.php .
coba.html
<html>
<head>
<title>Hasil Redirect</title>
</head>
<body>
Contoh redirect
</body>
</html>
redirect.php
<?php
header("location:coba.html");
exit();
?>
nah coba jalankan file redirect.php , jika coding benar maka akan secara otomatis halaman browser berubah menjadi isi dari coba.html
jika sudah paham dengan materi ini , bisa di kombinasikan dengan script login yang saya akan posting setelah postingan ini , semoga bermanfaat :)
syntax dasar dari redirect
header("location:namafile");
exit();
sebagai contoh , anda buat satu file dengan nama coba.html & redirect.php .
coba.html
<html>
<head>
<title>Hasil Redirect</title>
</head>
<body>
Contoh redirect
</body>
</html>
redirect.php
<?php
header("location:coba.html");
exit();
?>
nah coba jalankan file redirect.php , jika coding benar maka akan secara otomatis halaman browser berubah menjadi isi dari coba.html
jika sudah paham dengan materi ini , bisa di kombinasikan dengan script login yang saya akan posting setelah postingan ini , semoga bermanfaat :)
Thursday, March 1, 2012
Link With Ajax
Kemarin saya membahas tentang server side nya,nah untuk membuat web kita lebih interaktif saya coba sekarang buat artikel tentang client site nya.
Langsung aja ke script nya hehe :)
di masalah ini kita membutuhkan 2 file untuk melakukan uji coba script ini
buat file index.html
yang isinya sebagai berikut
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Arsen Lexdorf" />
<title>Link With Ajax</title>
<script type="text/javascript">
var xml;
//fungsi tersebut untuk pengecekkan browser apa yang kita gunakan
function index(){
//yang ini jika browser yang kita gunakan selain IE
if(window.XMLHttpRequest){
xml=new XMLHttpRequest();
}else{
//yang ini jika browser yang kita gunakan IE
xml=new ActiveXObject("Microsoft.XMLHTTP");
}
return xml;
}
var xmlhttp=index();
//fungi pindah ini digunakan untuk link ke halaman lain tanpa merubah url header di atas
function pindah(){
//yang ini untuk mengambil file pindah.html
xmlhttp.open('GET','pindah.html',true);
xmlhttp.onreadystatechange = function(){
//script ini untuk membuat text loading saat menunggu respon
document.getElementById("tengah").innerHTML="Loading";
if(xmlhttp.readyState==4){
//jika respon benar akan di ambilah file yang pindah.html tadi
document.getElementById("tengah").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.send(null);
}
</script>
</head>
<body>
<div>
<a href="index.html">Home</a>
<a href="#" onclick="pindah()">Link Ajax</a>
</div>
<div id="tengah">Deydra</div>
</body>
</html>
nah selanjutnya buat file pindah.htmlnya isinya sebagai berikut
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Arsen Lexdorf" />
<title>Untitled 2</title>
</head>
<body>
Deden
</body>
</html>
nah coba sja anda klik yang link with ajax,content akan berubah dan url headernya tetap
selamat mencoba
Langsung aja ke script nya hehe :)
di masalah ini kita membutuhkan 2 file untuk melakukan uji coba script ini
buat file index.html
yang isinya sebagai berikut
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Arsen Lexdorf" />
<title>Link With Ajax</title>
<script type="text/javascript">
var xml;
//fungsi tersebut untuk pengecekkan browser apa yang kita gunakan
function index(){
//yang ini jika browser yang kita gunakan selain IE
if(window.XMLHttpRequest){
xml=new XMLHttpRequest();
}else{
//yang ini jika browser yang kita gunakan IE
xml=new ActiveXObject("Microsoft.XMLHTTP");
}
return xml;
}
var xmlhttp=index();
//fungi pindah ini digunakan untuk link ke halaman lain tanpa merubah url header di atas
function pindah(){
//yang ini untuk mengambil file pindah.html
xmlhttp.open('GET','pindah.html',true);
xmlhttp.onreadystatechange = function(){
//script ini untuk membuat text loading saat menunggu respon
document.getElementById("tengah").innerHTML="Loading";
if(xmlhttp.readyState==4){
//jika respon benar akan di ambilah file yang pindah.html tadi
document.getElementById("tengah").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.send(null);
}
</script>
</head>
<body>
<div>
<a href="index.html">Home</a>
<a href="#" onclick="pindah()">Link Ajax</a>
</div>
<div id="tengah">Deydra</div>
</body>
</html>
nah selanjutnya buat file pindah.htmlnya isinya sebagai berikut
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Arsen Lexdorf" />
<title>Untitled 2</title>
</head>
<body>
Deden
</body>
</html>
nah coba sja anda klik yang link with ajax,content akan berubah dan url headernya tetap
selamat mencoba
Session for Login
yah harus kembali nulis lagi,
mungkin session yang kmren kata bang ridwan aneh ,saya nya kali yang ga bisa nulis
ya postingan yang saya buat sekarang sama seperti session sebelumnya akan tetapi lebih jelas akan fungsingya
langsung aja
buat file index.php
yang isinya sebagai berikut
<?php
session_start();
if(!isset($_SESSION['nama'])){
?>
<form method="post" action="buat.php">
<input type="password" name="password"/>
<input type="submit" value="Log In"/>
</form>
<?php
}else{
header("location:lihat.php");
exit();
}
?>
nah selanjutnya bkin file buat.php
yang berfungsi untuk proses yang tadi
<?php
//setiap pembuatan session harus di awali dengan session_start();
session_start();
$password=$_POST['password'];
$nama="Deydra";
if($password=="deydra"){
/*nah yang $_SESSION[nama]
itu membuat/mendaftarkan session dengan nama->nama dan isi->Deydra
*/
$_SESSION['nama']=$nama;
header("location:lihat.php");
exit();
}else{
/*nah jika login gagal ,session akan dihancurkan
dan akan kembali lagi ke form login
*/
session_destroy();
header("location:index.php");
exit();
}
?>
nah buat halaman untuk admin nya kasih nama filenya
lihat.php
<?php
//setiap pembuatan session harus di awali dengan session_start();
session_start();
//cek ada atau tidak ada nya session
if(isset($_SESSION['nama'])){
//jika ada sessionnya ntar ada link buat logout nya
echo "Hello ".$_SESSION['nama']."<br>";
echo "<a href='hapus.php'>Logout</a>";
}else{
header("location:index.php");
exit();
}
?>
nah setelah buat itu buat fasilitas logoutnya
kasih nama filenya hapus.php
<?php
//setiap pembuatan session harus di awali dengan session_start();
session_start();
//cek ada atau tidak ada nya session
if(isset($_SESSION['nama'])){
/*fungsi buat nghapus session
dan akan di redirect ke form login
*/
session_destroy();
}
header("location:index.php");
exit();
?>
nah seperti itu lah gambaran sedikit tentang session
maaf kalo jelek ya bro ga jago nulis
haha
mungkin session yang kmren kata bang ridwan aneh ,saya nya kali yang ga bisa nulis
ya postingan yang saya buat sekarang sama seperti session sebelumnya akan tetapi lebih jelas akan fungsingya
langsung aja
buat file index.php
yang isinya sebagai berikut
<?php
session_start();
if(!isset($_SESSION['nama'])){
?>
<form method="post" action="buat.php">
<input type="password" name="password"/>
<input type="submit" value="Log In"/>
</form>
<?php
}else{
header("location:lihat.php");
exit();
}
?>
nah selanjutnya bkin file buat.php
yang berfungsi untuk proses yang tadi
<?php
//setiap pembuatan session harus di awali dengan session_start();
session_start();
$password=$_POST['password'];
$nama="Deydra";
if($password=="deydra"){
/*nah yang $_SESSION[nama]
itu membuat/mendaftarkan session dengan nama->nama dan isi->Deydra
*/
$_SESSION['nama']=$nama;
header("location:lihat.php");
exit();
}else{
/*nah jika login gagal ,session akan dihancurkan
dan akan kembali lagi ke form login
*/
session_destroy();
header("location:index.php");
exit();
}
?>
nah buat halaman untuk admin nya kasih nama filenya
lihat.php
<?php
//setiap pembuatan session harus di awali dengan session_start();
session_start();
//cek ada atau tidak ada nya session
if(isset($_SESSION['nama'])){
//jika ada sessionnya ntar ada link buat logout nya
echo "Hello ".$_SESSION['nama']."<br>";
echo "<a href='hapus.php'>Logout</a>";
}else{
header("location:index.php");
exit();
}
?>
nah setelah buat itu buat fasilitas logoutnya
kasih nama filenya hapus.php
<?php
//setiap pembuatan session harus di awali dengan session_start();
session_start();
//cek ada atau tidak ada nya session
if(isset($_SESSION['nama'])){
/*fungsi buat nghapus session
dan akan di redirect ke form login
*/
session_destroy();
}
header("location:index.php");
exit();
?>
nah seperti itu lah gambaran sedikit tentang session
maaf kalo jelek ya bro ga jago nulis
haha
Wednesday, February 29, 2012
Session
Langsung aja,ada temen saya yang lagi mau belajar session,
saya coba buat aja gambaran sederhana tentang session
langsung aja
pertama buat file index.html
yang isinya sebagai berikut
<a href="buat.php">Buat Session</a>
<a href="lihat.php">Lihat Session</a>
<a href="hapus.php">Hapus Session</a>
nah abis itu buat file buat.php
yang isinya sebagai berikut
<?php
//setiap pembuatan session harus di awali dengan session_start();
session_start();
$nama="Deydra";
/*nah yang $_SESSION[nama]
itu membuat/mendaftarkan session dengan nama->nama dan isi->Deydra
*/
$_SESSION['nama']=$nama;
echo "Session berhasil di buat";
?>
setelah itu,klik link yang buat session yang ada di file index.html tadi.
session berhasil dibuat ,langkah selanjutnya buat file lihat.php
<?php
//setiap pembuatan session harus di awali dengan session_start();
session_start();
//cek ada atau tidak ada nya session
if(isset($_SESSION['nama'])){
echo $_SESSION['nama'];
}else{
echo "session belum di buat";
}
?>
lalu klik lihat session yang ada di index.html tadi
nah sekarang yang terakhir buat file hapus.php
<?php
//setiap pembuatan session harus di awali dengan session_start();
session_start();
//cek ada atau tidak ada nya session
if(isset($_SESSION['nama'])){
//fungsi buat nghapus session
session_destroy();
echo "session telah di hapus";
}else{
echo "session belum di buat";
}
?>
nah file tersebut buat hapus session yang di bikin tadi,sekarang jalankan hapus.php
trus jalankan lihat.php apa yang terjadi setelah session di hapus
semoga bermanfaat buat kalian berdua ,haha
Friday, January 6, 2012
Tambah Data Ke Database Dengan PHP & MYSQL
Postingan saya terakhir tentang koneksi PHP dengan MYSQL ,
nah sekarang saya akan membuat script untuk menambahkan data ke database atau sering di bilang insert .
nah jadi sebelum membuat scipt nya ,buat terlebih dahulu database nya
kasih nama database nya latihan
script sql membuat database latihan
Create database latihan
setelah membuat db nya kita buat table nya terlebih dahulu
kasih nama table siswa
script sql membuat table siswa
Create table latihan (nis varchar(5) primary key,nama varchar(30))
nah udah rebes duaduanya langsung masuk ke engine atau coding PHPnya,
pertama buat form untuk inputan ke database nya,
input.html
<html>
<head>
<title></title>
</head>
<body>
<form method="post" action="insert.php">
<table>
<tr><td>NIS</td><td><input type="text" name="nis"></td></tr>
<tr><td>Nama</td><td><input type="text" name="nama"></td></tr>
<tr><td></td><td><input type="submit" value="Insert"></td></tr>
</table>
</form>
</body>
</html>
nah itu script formnya,sekarang bikin script buat proses inputan ke databasenya.
seperti berikut scriptnya
insert.php
<?php
mysql_connect('localhost','root','');
mysql_select_db('latihan');
$nis=$_POST['nis'];
$nama=$_POST['nama'];
$query=mysql_query("insert into siswa (nis,nama) values ('$nis','$nama')");
if($query){
echo "Sukses";
} else{
echo "Gagal";
}
?>
nah gitu sob script input kedatabase nya,
perhatian : perhatiin lagi koneksi databasenya
nah sekarang saya akan membuat script untuk menambahkan data ke database atau sering di bilang insert .
nah jadi sebelum membuat scipt nya ,buat terlebih dahulu database nya
kasih nama database nya latihan
script sql membuat database latihan
Create database latihan
setelah membuat db nya kita buat table nya terlebih dahulu
kasih nama table siswa
script sql membuat table siswa
Create table latihan (nis varchar(5) primary key,nama varchar(30))
nah udah rebes duaduanya langsung masuk ke engine atau coding PHPnya,
pertama buat form untuk inputan ke database nya,
input.html
<html>
<head>
<title></title>
</head>
<body>
<form method="post" action="insert.php">
<table>
<tr><td>NIS</td><td><input type="text" name="nis"></td></tr>
<tr><td>Nama</td><td><input type="text" name="nama"></td></tr>
<tr><td></td><td><input type="submit" value="Insert"></td></tr>
</table>
</form>
</body>
</html>
nah itu script formnya,sekarang bikin script buat proses inputan ke databasenya.
seperti berikut scriptnya
insert.php
<?php
mysql_connect('localhost','root','');
mysql_select_db('latihan');
$nis=$_POST['nis'];
$nama=$_POST['nama'];
$query=mysql_query("insert into siswa (nis,nama) values ('$nis','$nama')");
if($query){
echo "Sukses";
} else{
echo "Gagal";
}
?>
nah gitu sob script input kedatabase nya,
perhatian : perhatiin lagi koneksi databasenya
Subscribe to:
Posts (Atom)