Selasa, 06 Januari 2009

membuat toko online dengan php

Untuk membuat script toko online yang pertama anda harus buat Database pada pahamyadmin
langkahnya yaitu: create nama database dengan nama dbtoko1, dan tabelnya dengan nama
tblbarang1 5 recortnya yang isinya:

create databases `dbtoko`;
buat table tblbarang
CREATE TABLE `dbtoko`.`tblBarang` (
`kode` CHAR( 10 ) NOT NULL ,
`nama` VARCHAR( 25 ) NOT NULL ,
`jenis` VARCHAR( 15 ) NOT NULL ,
`harga` DOUBLE NOT NULL ,
`stok` INT NOT NULL ,
PRIMARY KEY ( `kode` )
) ENGINE = MYISAM

Setelah itu anda buat
index.php yang isinya: Sorry, masih under construction…

Selanjutnya anda buat : koneksi.php yang scripnya adalah:
$myUser = “root”;
$myPass = “”;
$hostName = “localhost”;

$lnk = mysql_connect($hostName, $myUser, $myPass);
mysql_select_db(”dbToko1″);
?>

setelah itu anda buat test.php dengan scrip:
include “koneksi.php”;
$sql = “select * from tblBarang1″;
$result = mysql_query($sql);
$arrData = mysql_fetch_array($result);
print_r($arrData);
?>

Langkah selanjutnya yang harus anda buat adalah form login, dimana
form login ini dibuat dengan tuajuan agar data tidak bisa diakses
oleh sembarang orang…simpan dengan nama admin.php
session_start();

$username = isset($_POST["iUsername"])?$_POST["iUsername"]:”";
$password = isset($_POST["iPassword"])?$_POST["iPassword"]:”";
$doLogin = isset($_POST["subLogin"])?$_POST["subLogin"]:”";
if ($doLogin <> “”){
if ($username == “admin” && $password == “admin”){
echo “Selamat datang $username”;
$_SESSION["statusLogin"] = true;
}else{
echo “Password atau Username tidak ditemukan”;
}
}
if (isset($_SESSION["statusLogin"]) && $_SESSION["statusLogin"] == true){
echo “
Halaman Admin

”;
?>
Master Barang   
Logout
exit(0);
}

?>

Username :

Password :




Dan buat logout dengan nama logout.php
session_start();
$_SESSION["statusLogin"] = false;
?>
Kembali ke halaman Admin

Untuk melakukan pengentrian barang buat form entrybarang dengan nama
entryMasterBarang.php
require “koneksi.php”;

if($_POST["btnSubmit"] == “Submit”){
$kode = isset($_POST["iKode"])?$_POST["iKode"]:”";
$nama = isset($_POST["iNama"])?$_POST["iNama"]:”";
$jenis = isset($_POST["iJenis"])?$_POST["iJenis"]:”";
$harga = isset($_POST["iHarga"])?$_POST["iHarga"]:”";
$stok = isset($_POST["iStok"])?$_POST["iStok"]:”";
$query = “
INSERT INTO `dbToko1`.`tblBarang1` (
`kode` ,
`nama` ,
`jenis` ,
`harga` ,
`stok`
)
VALUES (
‘$kode’, ‘$nama’, ‘$jenis’, ‘$harga’, ‘$stok’
);
“;

$result = mysql_query($query) or die(mysql_error());
}
$query = ” SELECT *
FROM `tblBarang1`
LIMIT 0 , 30
“;
$result = mysql_query($query);
//Proses menampilkan data barang
?>

MEMBER AREA





Entry Master Barang























Kode
Nama
Jenis
Harga
Stok
















$i = 0;
while($row = mysql_fetch_array($result)){
$line = $i%2?1:2;
if ($line == 1){
echo ‘’;
}else{
echo ‘’;
}
?>






$i++;
}
echo “
Kode Barang Nama Barang Jenis Harga Stok Action
”>Hapus | ”>Edit
”;
?>


Selanjutnya untuk melakukan pengeditan barang buat form dengan nama editMasterBarang.php
include “koneksi.php”;
$edit = mysql_query(”SELECT * FROM tblBarang1
WHERE kode = ‘$_GET[kodeBarang]‘”);
$row = mysql_fetch_array($edit);

echo “

Edit Master Barang












kode:
nama:
jenis:
harga:
stok:


”;
?>

Dan form updateMasterBarang.php untuk melekukan pengeditan
include “koneksi.php”;

mysql_query (”UPDATE tblBarang1 SET kode=’$_POST[kode]‘,
nama=’$_POST[nama]‘,
jenis=’$_POST[jenis]‘,
harga=’$_POST[harga]‘,
stok=’$_POST[stok]‘
WHERE kode = ‘$_POST[kodeBarang]‘”);

header(”location:entryMasterBarang.php”);
?>

Untut penghapusan Master barang buat form dengan nama hapusMasterBarang.php

require “koneksi.php”;

$kodeBarang = isset($_REQUEST["kodeBarang"])?$_REQUEST["kodeBarang"]:”";
$doHapus = isset($_REQUEST["btnHapus"])?true:false;

if($kodeBarang <> “”){
if($doHapus === false){
$sql = “select * from tblBarang1 where kode = ‘$kodeBarang’”;
$result = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_array($result)){
?>

Kode Barang :

”>
Nama Barang :

Harga :



}
}else{
$sql = “select * from tblBarang1 where kode = ‘$kodeBarang’”;
$result = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_array($result)){
?>
Kode Barang :

Nama Barang :

}
$sqlHapus = “delete from tblBarang1 where kode = ‘$kodeBarang’”;
mysql_query($sqlHapus) or die(mysql_error());
echo “Telah Di Hapus. Master Barang”;
}
}
?>

Tidak ada komentar:

Poskan Komentar