Senin, 18 Mei 2020
Contoh Form Sederhana Di PHP
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>DATA MAHASISWA</title>
</head>
<body>
<form id="form1" name="Form_Mahasiswa" method="post" action="insert.php">
<table width="500" border="0" align="center">
<tr>
<th colspan="2" bgcolor="#336600">
<font color="#FFFF00">DATA MAHASISWA</font></th>
</tr>
<tr>
<td width="198">NIM</td>
<td width="292"><input name="nim" type="text" id="nim" maxlength="10" /></td>
</tr>
<tr>
<td>NAMA</td>
<td><input name="nama" type="text" id="nama" maxlength="30" /></td>
</tr>
<tr>
<td>TEMPAT</td>
<td><input name="tempat" type="text" id="tempat" maxlength="30" /></td>
</tr>
<tr>
<td>TANGGAL LAHIR</td>
<td>Tgl
<select name="tgl" id="select">
<?php
for ($tgl=1;$tgl<=31;$tgl++){
echo "<option value=$tgl>$tgl</option>";
}
?>
</select>
Bln
<select name="bln" id="select2">
<?php
for ($bln=1;$bln<=12;$bln++){
echo "<option value=$bln>$bln</option>";
}
?>
</select>
Thn
<select name="thn" id="select3">
<?php
for ($thn=1990;$thn<=2010;$thn++){
echo "<option value=$thn>$thn</option>";
}
?>
</select>
</td>
</tr>
<tr>
<td>JENIS KELAMIN</td>
<td><input type="radio" name="gender" id="radio" value="Pria" />
Pria
<input type="radio" name="gender" id="radio2" value="Wanita" />
Wanita</td>
</tr>
<tr>
<td>ALAMAT</td>
<td><textarea name="alamat" id="alamat" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td>TELEPON</td>
<td><input name="tlp" type="text" id="tlp" maxlength="12" /></td>
</tr>
<tr>
<td colspan="2" bgcolor="#336600" align="center">
<input type="submit" name="btnSimpan" id="button" value="Simpan" />
<input type="reset" name="btnReset" id="button2" value="Reset" />
</td>
</tr>
</table>
</form>
<center>
<a href="Tampil_Data.php"> << Tampil Data >> </a>
</center>
</body>
</html>
Jumat, 15 Mei 2020
Contoh Souce Code Cetak Laporan di PHP
berikut ini adalah contohnya.
<script>
window.print();
</script>
<?php
include_once "../koneksi.php";
$sql3=mysql_query("select * from data_angsuran where id_angsuran='$_GET[id_angsuran]'") or die ("perintah query salah");
$data3=mysql_fetch_array($sql3);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Bukti Pembayaran Angsuran</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.style1 {
font-size: xx-large;
font-weight: bold;
}
.style3 {font-size: large}
.style5 {font-size: large; font-weight: bold; }
-->
</style>
</head>
<body>
<table width="650" border="0" align="center" cellpadding="5" cellspacing="0">
<tr align="center">
<td colspan="3"> <span class="style1">CV. TRINADA COLECTION <br>
</tr>
<tr align="center">
<td colspan="3"><p>Bukti Pembayaran Angsuran </p></td>
</tr>
<tr>
<td width="134">ID Pembayaran</td>
<td width="3">:</td>
<td width="483">
<?=$data3[id_angsuran]?></td>
</tr>
<tr>
<td>NIK</td>
<td>:</td>
<td>
<?=$data3[nik]?>
</td>
</tr>
<tr>
<td>Nama</td>
<td>:</td>
<td>
<?=$data3[nama]?>
</td>
</tr>
<tr>
<td>Tanggal Bayar</td>
<td>:</td>
<td>
<?=$data3[tanggal_angsuran]?>
</td>
</tr>
<tr>
<td>Jumlah Bayar</td>
<td>:</td>
<td>
<?=$data3[jumlah_angsuran]?>
</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="3"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="67%"><table width="100%" border="0" cellpadding="0" cellspacing="0">
</table></td>
<td width="40%"><p>Palembang, <?=date(" d M Y")?> <br>
Penerima, </p>
<p><br>
<br>
<b>Bendahara</b>
</p> </td>
</tr>
</table> <p> </p></td>
</tr>
</table>
</body>
</html>
Silahkan kalian modifikasi yaa..
Senin, 04 Mei 2020
Cara Memindah Database Ke Komputer Lain
PhpMyadmin merupakan aplikasi berbasis web untuk melakukan pengelolaan database MySql dan merupakan salah satu fitur database bawaan dari Xampp yang dapat langsung kita akses pada localhost. PhpMyadmin sering kita gunakan dalam pemrograman Web, bisa juga digunakan pemrograman lain seperti Visual Basic, Java Dll. Dalam implementasinya database digunakan untuk menyimpan data yang ditambahkan dari aplikasi yang kita buat, sehingga data tersebut dapat diolah.
PhpMyadmin ataupun MySql harus kita kuasai apabila kita akan terjun kedunia programmer, karena ini merupakan suatu dasar untuk kita untuk berlanjut ke jenjang perogramman yang lebih tinggi. Sehingga dalam bangku kuliah kita juga sudah dikenalkan dan mempelajari database ini dari dasar. Dengan latihan-latihan sederhana, tugas, bahkan ada matakuliah tersendiri untuk mempelajari tentang Basis Data atau Database. Dalam perkuliahan pasti kita sering disuruh membuat tugas tentang input data yang menyimpan ke database, dan akan dikumpulkan ke dosen kita berserta database nya. Berikut cara untuk memindahkan atau mencopy database.
Ada dua cara yang kita dapat lakukan untuk memindahkan database ini, pertama yaitu dengan cara ekspor dan yang kedua dengan cara mengcopy pada folder xampp. Mari kita bahas berserta kelebihan nya.
- Copy Folder
- Kita Masuk ke Folder Xampp
- Pilih MySql
- Pilih Data
- Di dalam folder Data terdapat folder sesuai nama database yang kita buat.
- tinggal di pindah ke flashdisk.
Kelebiahannya kita bisa Copy Paste seperti memindah data biasa.
- Export dari PhpMyAdmin
- Masuk ke Localhost
- PhpMyAdmin
- Pilih database yang akan di pindah
- Klik Export
- Pilih Extensi SQL
- Kasih Nama File
- Pilih GO
Kelebihannya cepat tanpa keluar dari browser kita.
Begitulah cara yang bisa kita lakukan agar mudah memindahkan database ke komputer lain. Semuanya tergantung dengan kondisi yang kita butuhkan, misalnya kita sebagai devloper aplikasi yang tidak mau ribet silahkan pilih cara yang pertama sehingga kita jika akan memasukkan kembali tidak seperti mengcopy yang hanya tinggal paste aja pada folder yang sama. Untuk cara import database yaitu :
- Masuk ke Localhost
- PhpMyadmin
- Buat database sesuai dengan nama yang sama dengan database lama
- Klik Import
- Kemudian pilih file dengan ekstensi .sql
- Lalu GO
Terimakasih semoga bermanfaat.
Jumat, 01 Mei 2020
Contoh Program PHP Kode Otomatis
Banyak versi dalam membuat sebuah kode otomatis, tetapi prinsipnya tetap sama yaitu dengan perulangan. Jadi, Coding akan membaca isi database terlebih dahulu untuk menentukan tabel tersebut sudah ada isinya apa belum. Daripada bingung membaca penjelasan saya langsung saja kita lihat codingnya.
berikut Source Code untuk Kode Otomatis Kombinasi.
include("../koneksi.php");
$no= mysql_query("Select id_promosi from data_promosi order by id_promosi desc") or die ("Salah");
$kode = mysql_fetch_array($no);
$kd_rumah = $kode['id_promosi'];
$urut = substr($kd_rumah,3,3);
$tambah = (int)$urut+1;
if (strlen($tambah) == 1){
$format = "PRM"."00".$tambah;
}else if (strlen($tambah) == 2){
$format = "PRM"."0".$tambah;
}else if (strlen($tambah) == 3){
$format = "PRM"."".$tambah;
}
Source Code tersebut untuk membuat 3 angka dan 3 huruf, jika akan mengubah menjadi 2 kita tinggal ubah $urut = substr($kd_rumah,2,2); dan pada source code
if (strlen($tambah) == 2){
$format = "PR"."0".$tambah;
}else if (strlen($tambah) == 3){
$format = "PR"."".$tambah;
}
Jangan lupa koneksinya yaa...!!!
Semoga bermanfaat...:)
Contoh Program PHP CRUD Image ( Gambar )
Biasanya kita akan kesulitan apabila kita akan mengubah data foto tersebut, berikut ini adalah source code yang biasa saya gunakan untuk mengubah Image dalam PHP :
- Pastikan Database dan koneksi sudah siap, kita akan menambahkan fitur create atau tambah :
if($_POST[Submit])
{
$sql=mysql_query("INSERT INTO data_rumah VALUES ('$_POST[id_rumah]', '$_POST[jenis_rumah]', '$_POST[type_rumah]', '$_POST[harga_rumah]','".$_FILES[gambar_rumah]['name']."', '$_POST[keterangan_rumah]','$_POST[status_rumah]')
") or die("salah");
if($sql=='true')
{
$file_name=$_FILES['gambar_rumah']['name'];
$file_name=stripslashes($file_name);
$file_name=str_replace("'","",$file_name);
copy($_FILES['gambar_rumah']['tmp_name'],"img/".$file_name);
echo"<script>alert('Data Berhasil Disimpan!');window.location.href='?page=data_rumah';</script>";
}
}
?>
Yang harus kita perhatikan adalah tulisan berwarna merah dan kuning, kita sesuaikan dengan yang terdapat pada database kita. kemudian tulisan warna kuning menunjukkan untuk file dimana kita akan mengambil foto.
kemudian pada field input kita buat seperti ini :
<div class="form-group has-success has-feedback">
<label class="control-label" for="inputSuccess2">Gambar</label>
<input type="file" name="gambar_rumah" required oninvalid ="this.setCustomValidity('Data tidak boleh kosong')" oninput="setCustomValidity('')">
</div>
untuk nama label kita samakan saja, biar tidak bingung.
- Fitur Update atau ubah :
include("../koneksi.php");
if($_POST[Submit])
{
$file_name=$_FILES['gambar_rumah']['name'];
$file_name=stripslashes($file_name);
$file_name=str_replace("'","",$file_name);
copy($_FILES['gambar_rumah']['tmp_name'],"img/".$file_name);
if($file_name != ""){
$sql=mysql_query("update data_rumah set kategori_rumah='$_POST[kategori_rumah]', type_rumah='$_POST[type_rumah]', harga_rumah='$_POST[harga_rumah]',
gambar_rumah='".$_FILES[gambar_rumah]['name']."', keterangan_rumah='$_POST[keterangan_rumah]', status_rumah='$_POST[status_rumah]' where id_rumah='$_GET[id_rumah]'")
or die("salah");
echo"<script>alert('Data Berhasil Diubah!');window.location.href='?page=data_rumah';</script>";
} else{
$sql=mysql_query("update data_rumah set kategori_rumah='$_POST[kategori_rumah]', type_rumah='$_POST[type_rumah]', harga_rumah='$_POST[harga_rumah]',
lokasi_rumah='$_POST[lokasi_rumah]',keterangan_rumah='$_POST[keterangan_rumah]', status_rumah='$_POST[status_rumah]' where id_rumah='$_GET[id_rumah]'")
or die("salah");
echo"<script>alert('Data Berhasil Diubah!');window.location.href='?page=data_rumah';</script>";
}
}
$sql7=mysql_query("select * from data_rumah where id_rumah='$_GET[id_rumah]'") or die ("perintah query salah");
$data7=mysql_fetch_array($sql7);
?>
<div class="panel panel-primary">
<div class="panel-heading"><h4>Data Rumah</h4></div>
<div class="panel-body " align="justify">
<!-- isi buka -->
<div class="col-md-3">
</div>
<div class="col-md-6">
<form method="post" enctype="multipart/form-data" >
<div class="form-group has-success has-feedback">
<label class="control-label" for="inputSuccess2">Kategori Rumah</label>
<input type="text" class="form-control" id="inputSuccess2" name="kategori_rumah" value="<?=$data7[kategori_rumah]?>">
</div>
<div class="form-group has-success has-feedback">
<label class="control-label" for="inputSuccess2">Type</label>
<input type="text" class="form-control" id="inputSuccess2" name="type_rumah" value="<?=$data7[type_rumah]?>">
</div>
<div class="form-group has-success has-feedback">
<label class="control-label" for="inputSuccess2">Harga</label>
<input type="text" class="form-control" id="inputSuccess2" name="harga_rumah" value="<?=$data7[harga_rumah]?>">
</div>
<div class="form-group has-success has-feedback">
<label class="control-label" for="inputSuccess2">Gambar</label><br>
<img src="../img/<?=$data7[gambar_rumah]?>" width="500px" height="340px"></img>
<input type="file" name="gambar_rumah" <?=$data7[gambar_rumah]?>>
</div>
<div class="form-group has-success has-feedback">
<label class="control-label" for="inputSuccess2">Keterangan</label>
<textarea type="text" class="form-control" id="inputSuccess2" name="keterangan_rumah"><?=$data7[keterangan_rumah]?></textarea>
</div>
<div class="form-group has-success has-feedback">
<label class="control-label" for="inputSuccess2">Status</label>
<select class="form-control" id="inputSuccess2" name="status_rumah" >
<option><?=$data7[status_rumah]?></option>
<option>Dipesan</option>
<option>Belum Dipesan</option></select>
</div>
<div class="form-group has-success has-feedback">
<input type="submit" class="btn btn-primary" name="Submit" value="Simpan">
<button type="button" class="btn btn-default navbar-btn" onclick="window.location='utama.php?page=data_rumah';"> Batal </button>
</div>
</form>
</div>
<div class="col-md-4">
</div>
<!-- isi tutup -->
</div>
</div>
Untuk Edit kita buat logika sederhana :
$file_name=$_FILES['gambar_rumah']['name'];
$file_name=stripslashes($file_name);
$file_name=str_replace("'","",$file_name);
copy($_FILES['gambar_rumah']['tmp_name'],"img/".$file_name);
if($file_name != ""){
$sql=mysql_query("update data_rumah set kategori_rumah='$_POST[kategori_rumah]', type_rumah='$_POST[type_rumah]', harga_rumah='$_POST[harga_rumah]',
gambar_rumah='".$_FILES[gambar_rumah]['name']."', keterangan_rumah='$_POST[keterangan_rumah]', status_rumah='$_POST[status_rumah]' where id_rumah='$_GET[id_rumah]'")
or die("salah");
echo"<script>alert('Data Berhasil Diubah!');window.location.href='?page=data_rumah';</script>";
} else{
$sql=mysql_query("update data_rumah set kategori_rumah='$_POST[kategori_rumah]', type_rumah='$_POST[type_rumah]', harga_rumah='$_POST[harga_rumah]',
lokasi_rumah='$_POST[lokasi_rumah]',keterangan_rumah='$_POST[keterangan_rumah]', status_rumah='$_POST[status_rumah]' where id_rumah='$_GET[id_rumah]'")
or die("salah");
echo"<script>alert('Data Berhasil Diubah!');window.location.href='?page=data_rumah';</script>";
}
}
Jika gambar kosong maka Kita tambahkan dan jika gambar ada kita tidak tambahkan ( Lihat IF ).
- Fitur Delete :
include"../koneksi.php";
$sql=mysql_query("delete from data_rumah where id_rumah='$_GET[id_rumah]'");
if($sql)
{header("location:utama.php?page=data_rumah");}
?>
Fitur delete seperti biasa.
Terima Kasih Semoga bisa membantu, maaf kalau penjelasan kurang bagus.