Monday, December 18, 2017

√ Menciptakan Form Input Data Barang Dengan Dropdown Memakai Php

saya akan memecahkan dilema dalam menciptakan form input data barang dengan dropdown menggunakan php.

studi perkara :

  1. Kunjungi situs web php.net, lalu carilah bentuk-bentuk fungsi built-in atau fungsi internal lainnya, berikan teladan dan jelaskan bagaimana penggunaannya?
  2. a) Buatlah form dengan tampilan ibarat di bawah 

Keterangan :
Jenis berupa drop down combo / select dengan nilai pilihan ibarat berikut
       Nilai  Pilihan
       PC     PC Komputer
       LP     Laptop 
      PR    Peripheral 
      SP    Smart Phone 
      IP    I-Pad
Tanggal Pembuatan berupa drop down combo untuk Tgl hari, Bulan, dan Tahun

Keterangan :

  • Jenis berupa drop down combo / select dengan nilai pilihan ibarat berikut

Nilai Pilihan
PC PC Komputer
LP Laptop 
PR Peripheral 
SP Smart Phone 
IP I-Pad

  • Tanggal Pembuatan berupa drop down combo untuk Tgl hari, Bulan, dan Tahun

 saya akan memecahkan dilema dalam menciptakan form input data barang dengan dropdown menggun √ menciptakan form input data barang dengan dropdown menggunakan php
b) Dan buatlah tampilan hasil ibarat berikut

Keterangan
  • Kode merupakan campuran dari 
- 3 digit awal dari Nama Barang
- 6 digit dari Nomor Seri (jika Nomor Seri kurang dari 6 digit maka sisa digit diisi dengan 0)
- 3 digit awal dari Merk
- 3 digit awal dari Negara Pembuat
  • Tanggal buat di format ibarat tampilan
  • Total Harga = Harga x Stok
  • Harga dan Total Harga di format ibarat tampilan (pembatas satuan ribu, ratus dengan titik (.) dan pembatas decimal dengan koma (,)

teori singkat wacana built in di php

Fungsi (Function) yaitu suatu aktivitas terpisah dalam blok sendiri yang berfungsi sebagai sub-program (modul program) yang merupakan sebuah aktivitas kecil untuk memproses sebagian dari pekerjaan aktivitas utama.
Fungsi built in atau sering disebut fungsi internal yaitu satu fungsi yang secara default telah disediakan oleh PHP, pemrogram sanggup pribadi memakainya. PHP dibangun dengan aneka macam fungsi built in di dalamnnya yang dipakai untuk mempermudah pekerjaan pembuatan aplikasi web. 
Dengan fungsi internal ini, kita tidak perlu lagi mendeklarasikan fungsi, alasannya yaitu sudah disediakan dalam support PHP, sehingga kita tinggal menggunakan atau memanggil fungsi tersebut untuk aplikasi penulisan script PHP. Fungsi-fungsi built in atau fungsi internal tersebut antara lain:
  • Fungsi Array
  • Fungsi Matematika
  • Fungsi String
  • Fungsi Tanggal dan Waktu dll
Untuk mempelajari lebih lanjut wacana macam-macam fungsi built in atau fungsi internal tersebut, Anda sanggup kunjungi situs PHP di http://php.net. 

file php

simpanlah file php beriku ini dengan ekstersi  .php file ini sudah saya sertai penjelasannya.

<form action="#" method="post">//form pembuka untuk menciptakan beberapa form inputan
<fieldset><legend>Jenis PC</legend> //membuat / menampilkan “jenis PC”

Nama Barang (namabarang) <br/> //nama barang yang akan di inputkan
<input type="text" name="namabarang"/><br/>

Pilihan Komputer (Jenis) <br/> //membuat beberapa jenis computer yang di tawarkan
<select name="jenis"> jenis pilhan
<option value="">-Pilih-</option> pilih
<option value="PC">PC Komputer</option>
<option value="LP">Laptop</option>
<option value="PR">Periperal</option>
<option value="SP">Smarty Phone</option>
<option value="IP">I-Pad</option>
</select><br/>
//membuat daftar pilihan dari jenis komputer yaitu pc komputer, laptop, periperal, smarty phone, dan I-pad
Nomor Seri (Nomor Seri) <br/> //nomor seri  yang akan di inputkan
<input type="text" name="nomor_seri" maxlength="6" /><br/> //membuat inputan nomor seri dan maksimal panjang 6 digit
Merk (Merk) <br/> //merk yang akan di inputkan
<input type="text" name="merk"/><br/>//membuat inputan untuk merk

Negara Pembuat (negarapembuat)<br/> //menginputkan Negara pembuatan
<input type="text" name="negarapembuat"/><br/>//membuat inputan untuk negara pembuat
Tanggal pembuatan (tanggalpembuatan)<br/> //menginputkan juga tanggal pembuatan

<form action="settanggal.php" method="post">
//membuat form untuk tanggal, dimana akan menunjukkan agresi dengan memanggil file settanggal.php

Tgl
<select name="angka_hari">//membuat daftar daftar pemilihan angka_hari
<?php
for($hari=1;$hari<=31;$hari++){
$htgl = str_pad($hari,2,"0",STR_PAD_LEFT);
echo "<option value='$htgl'>$htgl</option>" ;
}
//perulangan yang dilakukan untuk menghitung dan menampilkan hari dalam tanggal yang berjumlah 31 hari. Echo “untuk menampilkan nama hari
?>
</select>
Bulan
<select name="bulan"><br/>
//membuat daftar untuk pemilihan bulan

<?php
for($bulan=1;$bulan<=12;$bulan++){
$bln = str_pad($bulan,2,"0",STR_PAD_LEFT);
echo "<option value='$bln'>$bln</option>" ;
}//perulangan yang dilakukan untuk menghitung dan menampilkan hari dalam tanggal yang berjumlah 31 hari. Echo “untuk menampilkan nama bulan.

?>//tag epilog php

</select>
Tahun
<select name="tahun">//membuat daftar daftar untuk pemilihan tahun

<?php
$tahun_sekarang =date ("Y") ;
$tahun_awal = $tahun_sekarang-10 ;
$tahun_akhir = $tahun_sekarang+10 ;
for($tahun=$tahun_akhir;$tahun>=tahun_awal;$tahun--){
echo "<option value='$tahun'>$tahun</option>" ;
}//untuk menghitung tahun sekarang, dan $tahun_awal = $tahun_sekarang-10 ; yaitu yaitu sepuluh tahun sebelumnya dari tahun ini, kemudian
$tahun_akhir = $tahun_sekarang+10 ; yaitu sepuluh tahun selanjutnya dari tahun sekarang

?>
</select><br/>
Harga Barang (hargabarang)<br/>
<form action="#" method="post">
//mebuat form harga barang

 Rp. <input type="text" name="nominal" /><br/>
//membuat form inputan nominal, <br> untuk ganti baris

</form>//tag epilog form
<?php
$nominal = isset($_POST["nominal"]) ? $_POST["nominal"] : 0 ;
$format = number_format($nominal,2,",",",") ;
?> //dengan menggunakan isset maka menyatakan variable sudah di set atau tidak, kalau variable “nominal” sudah di set maka variable akan mengembalikan nilai true

Jumlah Stok (jumlah stok) <br/>
<input type="text" name="jumlahstok"/><br/>//membuat form inputan untuk jumlah stok
</fieldset>
<input type="submit" value="SUBMIT"/>
<input type="submit" value="Reset"/>
//membuat dua tombol yaitu dengan nama submit dan reset, yang masing-masing mempunyai type submit
<?php//tag pembuka php
$kode = array();
if(isset($_POST["namabarang"]) and !empty($_POST["namabarang"])){
$kode[] = $_POST["namabarang"] ;
}//dengan menggunakan isset maka menyatakan variable sudah di set atau tidak, kalau variable “namabarang” sudah di set maka variable akan mengembalikan nilai true


if(isset($_POST["jenis"]) and !empty($_POST["jenis"])){
$kode[] = $_POST["jenis"] ;
}//dengan menggunakan isset maka menyatakan variable sudah di set atau tidak, kalau variable “jenis” sudah di set (di isi) maka variable akan mengembalikan nilai true

if(isset($_POST["nomor_seri"]) and !empty($_POST["nomor_seri"])){
$kode[] = $_POST["nomor_seri"] ;
}//dengan menggunakan isset maka menyatakan variable sudah di set atau tidak, kalau variable “nomor_seri” sudah di set (di isi) maka variable akan mengembalikan nilai true

if(isset($_POST["merk"]) and !empty($_POST["merk"])){
$kode[] = $_POST["merk"] ;
}//dengan menggunakan isset maka menyatakan variable sudah di set atau tidak, kalau variable “merk” sudah di set (di isi) maka variable akan mengembalikan nilai true

if(isset($_POST["negarapembuat"]) and !empty($_POST["negarapembuat"])){
$kode[] = $_POST["negarapembuat"] ;
}//dengan menggunakan isset maka menyatakan variable sudah di set atau tidak, kalau variable “negarapembuat” sudah di set (di isi) maka variable akan mengembalikan nilai true
$banyak_array = count ($kode) ;
if ($banyak_array ==5){
$set_kode = implode("-",$kode);
echo "Jenis Pc : $set_kode";
}
//Array untuk melaksanakan pemanggilan  semua data yang telah di buat di dalam jenis pc

?>//tag epilog file php




Sumber http://www.sharingse.net/