السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Alhamdulilllah saya masih di beri kesehatan sampai saaat ini,
seperti biasa pada kesempatan kali ini saya akan menjelaskan tutorial yaitu Cara Membuat Kode Otomatis Dengan Php Dan MySQL
Kode otomatis ini biasanya di gunakan untuk kode barang, kode penjualan, kode invoice dan sebagainya disini saya masih menggunakan php native.
langsung saja ikuti tutorial di bawah ini .
1. Database
silahkan buat database di phpMyAdmin dengan nama 'kode' dan table 'otomatis' atau silahkan ketik script mysql di bawah ini
-- phpMyAdmin SQL Dump
-- version 4.2.11
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: Sep 13, 2015 at 10:53 PM
-- Server version: 5.6.21
-- PHP Version: 5.6.3
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: `kode`
--
-- --------------------------------------------------------
--
-- Table structure for table `otomatis`
--
CREATE TABLE IF NOT EXISTS `otomatis` (
`kode_barang` varchar(30) NOT NULL,
`nama_barang` varchar(50) NOT NULL,
`harga_barang` varchar(40) NOT NULL,
`stok_barang` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
2. Koneksi DatabaseJika database sudah kita buat langkah selanjutnya adalah membuat koneksi dengan php mysql
silahkan ketik script berikut
<?php
mysql_connect('localhost','root','') or die(mysql_Error());
mysql_select_db('kode') or die(mysql_Error());
?>
3. Index.php
jika database dan koneksinya sudah di buat selanjutnya adalah membuat file index php
silahkan ketik script di bawah ini
<?php
include "koneksi.php";
?>
<form action="tampil.php" method="post">
<table>
<!-- Penulisan untuk kode otomatis -->
<?php
// membuat query max untuk kode barang
$carikode = mysql_query("select max(kode_barang) from otomatis") or die (mysql_error());
// menjadikannya array
$datakode = mysql_fetch_array($carikode);
// jika $datakode
if ($datakode) {
// membuat variabel baru untuk mengambil kode barang mulai dari 1
$nilaikode = substr($datakode[0], 1);
// menjadikan $nilaikode ( int )
$kode = (int) $nilaikode;
// setiap $kode di tambah 1
$kode = $kode + 1;
// hasil untuk menambahkan kode
// angka 3 untuk menambahkan tiga angka setelah B dan angka 0 angka yang berada di tengah
// atau angka sebelum $kode
$hasilkode = "B".str_pad($kode, 3, "0", STR_PAD_LEFT);
} else {
$hasilkode = "B001";
}
?>
<tr>
<td>Kode Barang</td>
<td>:</td>
<td><input type="text" name="kode_barang" value="<?php echo $hasilkode; ?>"/></td>
<!-- Jangan lupa untuk memasukkan value phpnya -->
</tr>
<tr>
<td>Nama Barang</td>
<td>:</td>
<td><input type="text" name="nama_barang" /></td>
</tr>
<tr>
<td>Harga Barang</td>
<td>:</td>
<td><input type="text" name="harga_barang" /></td>
</tr>
<tr>
<td>Stok Barang</td>
<td>:</td>
<td><input type="text" name="stok_barang" /></td>
</tr>
<tr>
<td></td>
<td>:</td>
<td><input type="submit" name="kirim" value="Kirim" /></td>
</tr>
</table>
</form>
Jika script di atas di jalankan maka akan menghasilkan seperti gambar berikut
Untuk penjelasan kode sudah saya terapkan langsung di scriptnya.
oh iya, karena pada tutorial kali ini saya hanya menjelaskan Cara Membuat Kode Otomatis Dengan Php Dan MySQL jadi di tutorial ini tidak ada input prosesnya, untuk melihat prosesnya silahkan klik DISINI
mungkin itu saja tutorial yang dapat saya sampaikan
kurang lebihnya mohon maaf ^_^
silahkan di coba, di pahami, dan di kembangkan :)
semoga apa yang saya sampaikan disini dapat bermanfaat bagi anda semua :D
0 Response to " Cara Membuat Kode Otomatis Dengan Php Dan MySQL "
Posting Komentar