Our social:

Latest Post

Showing posts with label PHP. Show all posts
Showing posts with label PHP. Show all posts

Wednesday, May 10, 2017

Source Code Aplikasi Penjualan Barang (Kasir) dengan PHP MYSQL


Halo semua, kali ini saya akan berbagi Source Code Aplikasi Penjualan Barang (Kasir) dengan PHP MYSQL, tambah data, update / edit data, dan hapus data, pencarian data dengan menggunakan jquery data tables. Userinterface menggunakan Template Bootstrap
Fitur-fitur pada Aplikasi pada kali ini :
- Management Barang
- Penambahan dan manipulasi kategori dan barang
- Transaksi Penjualan
- Laporan Transaksi Penjualan
- Melihat stok barang dan restok barang
- Peringatan untuk barang habis
Login :
Username : Admin
Password : 123

untuk revisi bug aplikasi ada di blog saya yang satunya silahkan berkunjung ke : https://www.codekop.com/read/49/source-code-aplikasi-penjualan-barang-kasir-dengan-php-amp-mysql-gratis-/ 
terima kasih.

 
Screenshoot :












 Untuk Menu dan fasilitas pada program download soucre ini dengan gratis dan silahkan  jika mau di kembangkan. mohon maaf kalu masih dalam kekurangan. Terima kasih ..

Monday, April 24, 2017

Tutorial Cara Membuat Koneksi Database MYSQL dengan PHP


Halo Semua, Jumpa Lagi di tutorial PHP www.codebareng.blogspot.com oke kali ini saya sebagai penulis ingin membagikan tutorial bagaimana sih cara Cara Membuat Koneksi Database MYSQL dengan PHP. Mengapa database MYSQL harus di hubungkan den PHP ?, Yep. Karena untuk memanipulasi Database pada php harus di hubungan dengan bahasa pemograman khusus nya yang satu ini yang akan saya bahas. Cara nya Bagaimana ?, cukup mudah ya hanya untuk  mengkoneksikannya ke database. Karena PHP sudah menyediakan fungsi-fungsi  khusus untuk menghubungkan PHP ke Database. Oke Langsung saja Pada tutorial kali ini kita bahas Cara Membuat Koneksi Database MYSQL dengan PHP.


 Cara Membuat Koneksi Database MYSQL dengan PHP.

1. Buat Database Terlebih dahulu. dengan nama db_contoh.


 




2. Setelah Selesai buat Table sesuai keinginan kalian.. ( kalo tidak juga gpp ini hanya contoh )
3. Menghubungkan Database dengan PHP, Buatlah folder koneksi dan file koneksi.php di XAMPP
htdocs.. ( Saya Menggunakan XAMPP untuk Web Server )
<?php
    $user = 'root';
    $pass = 'Codebareng';

    try{
        $koneksi = new PDO('mysql:host=localhost;dbname=db_contoh',$user,$pass);
       echo 'Sukses Bro';
    }catch(PDOException $e){
        echo 'Gagal Koneksi Bro' .$e -> getMessage();
    }

?>


Ket :
$user adalah username phpmyadmin 
$pass adalah password phpmyadmin / jika tidak pakai password kosongkan saja
db driver yang di gunakan : 'mysql'
host: 'localhost'
dbname: 'db_contoh'

4. Jika Sudah Buka Browser anda dan UjiCoba . url : localhost/koneksi/koneksi.php














Sekian lah tutorial kali ini Cara Membuat Koneksi Database MYSQL dengan PHP. Terima kasih sudah Berkunjung ^_^ 


Incoming search terms:

  • koneksi database php dengan xampp
  • Cara Membuat Koneksi Database MYSQL dengan PHP
  • cara membuat koneksi php
  • Membuat koneksi php
  • koneksi database
  • koneksi database php
  • cara menghubungkan php dengan mysql
  • cara koneksi php ke mysql
  • koneksi php dengan MySQL
  • cara koneksi php ke database
  • cara membuat koneksi database php mysql

Sunday, April 16, 2017

Pengenalan Bahasa Pemograman PHP



PHP adalah salah satu bahasa pemrograman sisi server yang paling banyak digunakan di dunia pemrograman web. PHP umumnya ditulis di dalam sebuah dokumen file berekstensi .php dan sintaksnya dibuka oleh tag <?php dan ditutup dengan tag ?>.

PHP

  1. PHP adalah bahasa pemrograman web yang dijalankan di server
  2. PHP digunakan untuk membuat halaman dinamis
  3. PHP dapat terhubung dengan database
  4. PHP dapat membuat halaman web dengan HTML maupun javascript
  5. PHP dijalankan oleh server sebelum halaman ditampilkan
     

Variabel

Variabel adalah wadah untuk menyimpan suatu nilai. Pada PHP, syarat variabel diantaranya:
  • variabel diawali oleh tanda $ diikuti oleh nama variabelnya
  • nama variabel hanya boleh diawali oleh huruf dan underscore
  • nama variabel hanya boleh mengandung alfanumerik (A-z, 0-9, dan _)
  • nama variabel bersifat case sensitive (huruf kapital dan non-kapital dianggap berbeda)
<?php

     $nama =’siapa’;

     echo $nama;

?>


Echo

Echo adalah perintah untuk menampilkan output nilai ke layar. Kita dapat menampilkan output berupa nilai langsung ataupun nilai dari sebuah variabel. Perhatikan dan jalankan contoh kode di samping dan lihat masing-masing outputnya. Perhatikan juga keterangan komentar dari masing-masing barisnya.
<?php echo ‘hello world’;?>


Tipe Data

Tipe data adalah jenis dari data yang digunakan pada sebuah variabel. PHP mendukung tipe data berikut:
  • String adalah susunan dari huruf, angka dan karakter lainnya, seperti "Halo Coders!". String ditulis dengan diapit oleh tanda kutip (") atau tanda petik (').
  • Integer adalah tipe data angka non-desimal, dengan rentang -2,147,483,648 hingga 2,147,483,647.
  • Float adalah tipe data angka desimal. Tanda desimal yang digunakan adalah tanda titik.
  • Boolean adalah tipe data yang menyatakan dua kondisi, TRUE dan FALSE.
  • Array adalah tipe data yang digunakan untuk menyimpan lebih dari satu nilai data dalam satu variabel.
  • Object adalah tipe data yang menyimpan nilai data beserta sejumlah operasi data. Objek akan dibahas detail di pembahasan OOP.
  • NULL adalah tipe data dengan satu nilai saja, yakni NULL. Suatu variabel yang tidak berisi nilai dari tipe data lain, maka variabel tersebut bernilai NULL.
Umumnya kita menampilkan nilai dari suatu variabel dengan menggunakan perintah echo. Akan tetapi echo tidak akan menampilkan nilai dengan tipe data kompleks (yang tidak memiliki nilai tunggal). Untuk tipe data kompleks, kita dapat menggunakan perintah print_r() atau var_dump(). Fungsi var_dump() akan menampilkan output nilai berikut tipe datanya.
<?php

    $message = "Halo Programmer!";

    $lightspeed = 299792458;

    $pi = 3.14159265;

    $jomblo = TRUE;

    $goldarah = array('A', 'B', 'AB', 'O');

    $kosong;

    var_dump($lightspeed);



?>



 


Tuesday, February 7, 2017

Contoh Create Update Delete dengan PHP / XML





halo kali ini saya share CARA CRUD XML dengan PHP, fitur tambah data, update/edit data, dan hapus data, pencarian data dengan menggunakan jquery data tables,  lalu data di parsing ke xml , xml berfungsi database nya,  lumayan untuk tugas XML bukan ? :D

okeee ini link downloadnya gann..
klik link : DOWNLOAD  DEMO
fitur:
  • HTML 5
  • CSS 3
  • BOOSTRAP 3
  • FONT AWESOME 4.6
  • JQUERY 3.1
  • JQUERY DATA TABLE
  • PHP
  • XML
oke itu saja selamat mencoba ...

NB : jika css nya berantakan, ganti link url di header.php seperti ini
<?php $url = 'http://localhost/namafolder'; ?> 

Saturday, February 4, 2017

Cara Memasang Tag Pre dengan Tema Vanila di Blog

Tag pre adalah sebuah penanda yang hampir sama dengan blockquote. Tag pre sering digunakan dalam menyampaikan tutorial pemasangan Widget atau penerapan-penerapan yang berada pada HTML yang di mana di dalam isi tag pre ini berisi kode-kode seperti HTML, Javascript, CSS, JQuery, PHP, atau pun XML.


Cara Memasang Tag Pre dengan Tema Vanila di Blog

Nah sekarang saya akan membagikan tutorial cara pemasangan Tag pre dengan bertemakan Vanila. Ini cocok sekali bagi anda yang blognya Full Color.

Baiklah berikiut caranya.

1. Simpan kode CSS di bawah ini tepat sebelum kode ]]></b:skin>

pre {
  background-color:white;
  background-image:-webkit-linear-gradient(top, #f5f5f5 50%, white 50%);
  background-image:-moz-linear-gradient(top, #f5f5f5 50%, white 50%);
  background-image:-ms-linear-gradient(top, #f5f5f5 50%, white 50%);
  background-image:-o-linear-gradient(top, #f5f5f5 50%, white 50%);
  background-image:linear-gradient(top, #f5f5f5 50%, white 50%);
  -webkit-background-size:30px 30px;
  -moz-background-size:30px 30px;
  -ms-background-size:30px 30px;
  -o-background-size:30px 30px;
  background-size:30px 30px;
  background-repeat:repeat;
  font:normal bold 12px/15px "Inconsolata","Monaco","Consolas","Andale Mono","Bitstream Vera Sans Mono","Courier New",Courier,monospace;
  color:#333;
  border:2px solid #666;
  position:relative;
  padding:0 7px;
  margin:10px 0;
  overflow:auto;
  word-wrap:normal;
  white-space:pre;
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);
  -moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);
  box-shadow:0 1px 2px rgba(0,0,0,0.2);
  position:relative;
}

pre[data-codetype] {
  padding:29px 1em 7px 1em;
}

pre[data-codetype]:before {
  content:attr(data-codetype);
  display:block;
  position:absolute;
  top:0;
  right:0;
  left:0;
  background-color:#666;
  padding:0 7px;
  font:bold 11px/20px Arial,Sans-Serif;
  color:white;
}


pre[data-codetype="HTML"] {border-color:#0B7E88;color:#08464B;}
pre[data-codetype="CSS"] {border-color:#7B990C;color:#4B5D08;}
pre[data-codetype="JavaScript"] {border-color:#545448;color:#1F2E24;}
pre[data-codetype="JQuery"] {border-color:#395540;color:#2E2E27;}
pre[data-codetype="PHP"] {border-color:#FF9900;color:#865003;}
pre[data-codetype="XML"] {border-color:#FF0C39;color:#790015;}

pre[data-codetype="HTML"]:before {background-color:#0B7E88;}
pre[data-codetype="CSS"]:before {background-color:#7B990C;}
pre[data-codetype="JavaScript"]:before {background-color:#545448;}
pre[data-codetype="JQuery"]:before {background-color:#395540;}
pre[data-codetype="PHP"]:before {background-color:#FF9900;}
pre[data-codetype="XML"]:before {background-color:#FF0C39;}

2. Lalu Simpan template

Dan untuk penerapan pada postingan di blog Anda gunakan kode di bawah ini pada mode HTML


<pre data-codetype="HTML"> ... </pre>
<pre data-codetype="CSS"> ... </pre>
<pre data-codetype="JavaScript"> ... </pre>
<pre data-codetype="JQuery"> ... </pre>
<pre data-codetype="PHP"> ... </pre>
<pre data-codetype="XML"> ... </pre>


Demikian Tutorial ini terimakasih sudah berkunjung.


SUMBER : http://www.rumahmedia.id/2016/03/Cara-Memasang-Tag-Pre-dengan-Tema-Vanila-di-Blog.html

Thursday, February 2, 2017

Contoh Create Update Delete Search dan View Data

Ok kali ini saya akan bahas cara CRUD di php

fitur-fitur contoh kali ini adalah :

1. Menggunakan bootstrap dan font-awesome sebagai desainnya
2. Dapat menginput data beserta gambar
3. Dapat mengedit data beserta gambar
4. Dapat menghapus data
5. Sudah menggunakan PDO ( php data object ) yang sudah familiar di pakai
6. search data menggunakan jquery data table

buat database db_crud


CREATE TABLE `anggota` (
  `id_anggota` int(11) NOT NULL,
  `nama` varchar(255) NOT NULL,
  `alamat` text NOT NULL,
  `telepon` varchar(255) NOT NULL,
  `email` varchar(255) NOT NULL,
  `jenkel` varchar(255) NOT NULL,
  `gambar` varchar(255) NOT NULL,
  `tgl_input` varchar(255) NOT NULL
) ;


lanjutt buat folder contoh crud lalu buat file:

config.php  = untuk koneksi menghubungkan file ke database

index.php   = buat menampilkan data

tambah.php = untuk tambah data

edit.php = untuk edit data

hapus.php  = untuk hapus data

lalu buat folder assets untuk menyimpan
1. css
2. img
3. js

sesuai keperluan lalu download bootstrap, font awesome, jquery, dan datatables.js taruh di folder assets

oke kita koding mulai membuat koneksi dahulu :
config.php

<?php
 $user = 'root';
 $pass = ''; 
 
 $koneksi = new PDO('mysql:host=localhost;dbname=db_crud;', $user, $pass);

 
 if($koneksi){
  //echo 'koneksi berhasil';
 }else{
  echo 'gagal koneksi' .$e -> getMessage();
 }
?>


di atas di variabel $user, kita memakai username mysql default xampp dan $pass untuk password mysql di xampp di kosongkan saja, kita membuat $koneksi untuk memanggil dan konfigurasi database nya di situ ada if else, jika $koneksi bisa maka  konfigurasi menyambungkan file php ke database berhasil, kalau tidak maka muncul error / gagalnya koneksi.

Jika koneksi berhasil maka comment saja seperti ini :

//echo 'koneksi berhasil';

setelah selesai masuk langkah ke 2 : index.php (untuk view data di database)

<!DOCTYPE HTML>

 <html>

  <head>

   <title>

    Contoh View

   </title>

   <link rel="stylesheet" href="assets/css/bootstrap.css">

   <link rel="stylesheet" href="assets/css/font-awesome.css">

   <link rel="stylesheet" href="assets/css/datatables.css">

   <script src="assets/js/jquery-3.1.1.min.js"></script>

   <style>

    body{width:95%;}

    .thead{

     background:#317CA3;

     color:#fff;

    }

   </style>

  </head>

  <body>

   <div class="row">

    <div class="container">

     <h1>Contoh Create Update Delete Search dan View Data</h1>

     

     <div style="padding-top:3pc;"></div>

     

     <div class="panel panel-primary">

      <div class="panel-heading">

       <h4><i class="fa fa-users"></i> Data

        <div class="pull-right">

         <a href="tambah.php"><button class="btn btn-primary"><i class="fa fa-user-plus"></i></button></a>

        </div>

       </h4>

      </div>

      <div class="panel-body">

       

       <table id="Mytable" class="table table-bordered" border="1">

        <thead>

         <tr class="thead">

          <td>No.</td>

          <td>Nama Anggota</td>

          <td>Alamat</td>

          <td>Telepon</td>

          <td>Email</td>

          <td>Jenis kelamin</td>

          <td>Gambar</td>

          <td>Tanggal Bergabung</td>

          <td style="width:80px;">Aksi</td>

         </tr>

        </thead>

        <tbody>

        <?php 

         require 'config.php'; // panggil koneksi yang sudah di buat

         $sql = 'select*from anggota order by id_anggota desc'; // query

         $row = $koneksi -> prepare($sql); // mempersiapkan untuk masuk ke eksekusi data

         $row -> execute();

         

         $hasil = $row -> fetchAll(); // tampilkan semua data di database

         $no =1; // membuat nomor

        ?>

        <?php foreach($hasil as $isi){ ?>

         <tr>

          <td><?php echo $no;?></td>

          <td><?php echo $isi['nama'];?></td>

          <td><?php echo $isi['alamat'];?></td>

          <td><?php echo $isi['telepon'];?></td>

          <td><?php echo $isi['email'];?></td>

          <td><?php echo $isi['jenkel'];?></td>

          <td>

           <a href="assets/img/<?php echo $isi['gambar'];?>">

            <img src="assets/img/<?php echo $isi['gambar'];?>" style="width100px;height:100px;" class="img-responsive">

           </a> 

          </td>

          <td><?php echo $isi['tgl_input'];?></td>

          <td>

           <a href="edit.php?anggota=<?php echo $isi['id_anggota'];?>"><button class="btn btn-primary"><i class="fa fa-edit"></i></button></a>

           <a href="hapus.php?anggota=<?php echo $isi['id_anggota'];?>"><button class="btn btn-danger" value="Deleteimage"><i class="fa fa-trash"></i></button></a>

          </td>

         </tr>

        <?php $no++; }?>

        </tbody>

       </table>

      </div>

     </div>

    </div>

   </div>

  </body>

  <script src="assets/js/datatables.js"></script>

  <script>

   $(document).ready(function(){

    $('#Mytable').DataTable();

   });

  </script>

 </html>


lalu buat file tambah.php untuk create data :

<?php date_default_timezone_set("Asia/Jakarta");?>
<!DOCTYPE HTML>
 <html>
  <head>
   <title>
    Contoh Create Data
   </title>
   <link rel="stylesheet" href="assets/css/bootstrap.css">
   <link rel="stylesheet" href="assets/css/font-awesome.css">
   <style>
    body{width:95%;}
    td{ padding-top:0.5pc;}
    .form-control{border-radius:0px;}
   </style>
  </head>
  <body>
   <div class="row">
    <div class="container">
     <h1>Contoh Create Update Delete Search dan View Data</h1>
     
     <div style="padding-top:3pc;"></div>
     
     <div class="panel panel-primary">
      <div class="panel-heading">
       <h4><i class="fa fa-user-plus"></i> Data
       <div class="pull-right">
         <a href="index.php"><button class="btn btn-primary"><i class="fa fa-home"></i></button></a>
        </div>
       </h4>
      </div>
      <div class="panel-body">
       <form method="post"  enctype="multipart/form-data">
        <table>
         <table width="55%;">
          <tr>
           <td class="pad">Nama</td>
           <td><input type="text" class="form-control" name="nama"></td>
          </tr>
          <tr>
           <td class="pad">Alamat</td>
           <td><input type="text" class="form-control" name="alamat"></td>
          </tr>
          <tr>
           <td class="pad">Telepon</td>
           <td><input type="text" class="form-control" name="telepon"></td>
          </tr>
          <tr>
           <td class="pad">Email</td>
           <td><input type="text" class="form-control" name="email"></td>
          </tr>
          <tr>
           <td class="pad">Jenis Kelamin</td>
           <td>
            <select name="jenkel" class="form-control">
             <option value="">Pilih Salah Satu</option>
             <option value="Laki-laki">Laki-laki</option>
             <option value="Perempuan">Perempuan</option>
            </select>
           </td>
          </tr>
          <tr>
           <td class="pad">Taruh Gambar</td>
           <td><input type="file" name="gambar"></td>
          </tr>
          <tr>
           <td class="pad">Tgl Input</td>
           <td><input type="text" class="form-control" value="<?php echo date('d M Y, H:i:s');?>" name="tgl_input"></td>
          </tr>
          <tr>
           <td></td>
           <td style="float:right;"><button name="proses" value="Tambah" class="btn btn-primary"> Tambah Anggota</button></td>
          </tr>
         </table>
        </table>
       </form>
      </div>
     </div>
    </div>
   </div>
  </body>
 </html>

<?php
require 'config.php';
 if(!empty($_POST['proses'])){
 $nama = $_POST['nama'];
 $alamat = $_POST['alamat'];
 $telepon = $_POST['telepon'];
 $email = $_POST['email'];
 $jenkel = $_POST['jenkel'];
 $tgl_input = $_POST['tgl_input'];
 
 $target = 'assets/img/';
 $target = $target. basename ($_FILES['gambar']['name']);
 
 if(move_uploaded_file($_FILES['gambar']['tmp_name'], $target)){
  $data[] = $nama; //1
  $data[] = $alamat;  //2
  $data[] = $telepon; //3
  $data[] = $email;   //4
  $data[] = $jenkel;  //5
  $data[] = $_FILES['gambar']['name'];  //6 
  $data[] = $tgl_input; //7
  $sql ='insert into anggota (nama, alamat, telepon, email,jenkel,gambar,tgl_input)values(?,?,?,?,?,?,?)';
  $row = $koneksi -> prepare($sql);
  $row -> execute($data);
  echo '<script>alert("Tambah Anggota Sukses");window.location="index.php"</script>';
 }else{
  echo '<script>alert("Gagal tambah Anggota")window.location="tambah.php";</script>';
 }
}
?> 


setelah itu test create data nya jika berhasil lalu masuk ke proses edit.php

<?php date_default_timezone_set("Asia/Jakarta");?>
<?php require'config.php';?>
<?php $id = $_GET['anggota'];?>
<?php 
 $sql ='select * from anggota where id_anggota=?';
 $row = $koneksi -> prepare($sql);
 $row -> execute(array($id));
 $hasil = $row -> fetch();

?>
<!DOCTYPE HTML>
 <html>
  <head>
   <title>
    Contoh Edit Data
   </title>
   <link rel="stylesheet" href="assets/css/bootstrap.css">
   <link rel="stylesheet" href="assets/css/font-awesome.css">
   <style>
    body{width:95%;}
    td{ padding-top:0.5pc;}
    .form-control{border-radius:0px;}
   </style>
  </head>
  <body>
   <div class="row">
    <div class="container">
     <h1>Contoh Create Update Delete Search dan View Data</h1>
     
     <div style="padding-top:3pc;"></div>
     
     <div class="panel panel-primary">
      <div class="panel-heading">
       <h4><i class="fa fa-edit"></i> Data
       <div class="pull-right">
         <a href="index.php"><button class="btn btn-primary"><i class="fa fa-home"></i></button></a>
        </div>
       </h4>
      </div>
      <div class="panel-body">
       <form method="post"  enctype="multipart/form-data">
        <table>
         <table width="55%;">
          <tr>
           <td class="pad">Nama</td>
           <td><input type="text" class="form-control" value="<?php echo $hasil['nama'];?>" name="nama"></td>
          </tr>
          <tr>
           <td class="pad">Alamat</td>
           <td><input type="text" class="form-control" value="<?php echo $hasil['alamat'];?>" name="alamat"></td>
          </tr>
          <tr>
           <td class="pad">Telepon</td>
           <td><input type="text" class="form-control" value="<?php echo $hasil['telepon'];?>" name="telepon"></td>
          </tr>
          <tr>
           <td class="pad">Email</td>
           <td><input type="text" class="form-control" value="<?php echo $hasil['email'];?>" name="email"></td>
          </tr>
          <tr>
           <td class="pad">Jenis Kelamin</td>
           <td>
            <select name="jenkel" class="form-control">
             <option value="<?php echo $hasil['jenkel'];?>"><?php echo $hasil['jenkel'];?></option>
             <option value="">Pilih Salah Satu</option>
             <option value="Laki-laki">Laki-laki</option>
             <option value="Perempuan">Perempuan</option>
            </select>
           </td>
          </tr>
          <tr>
           <td class="pad">Taruh Gambar</td>
           <td><input type="file" name="gambar"></td>
          </tr>
          <tr>
           <td><input type="hidden" class="form-control" value="<?php echo $hasil['id_anggota'];?>" name="id"></td>
           <td>
            <a href="assets/img/<?php echo $hasil['gambar'];?>">
             <img src="assets/img/<?php echo $hasil['gambar'];?>" style="width100px;height:100px;" class="img-responsive">
            </a> 
           </td>
          </tr>
          <tr>
           <td></td>
           <td style="float:right;"><button name="proses" value="Tambah" class="btn btn-primary"> Tambah Anggota</button></td>
          </tr>
         </table>
        </table>
       </form>
      </div>
     </div>
    </div>
   </div>
  </body>
 </html>

<?php
 if(!empty($_POST['proses'])){
 $nama = $_POST['nama'];
 $alamat = $_POST['alamat'];
 $telepon = $_POST['telepon'];
 $email = $_POST['email'];
 $jenkel = $_POST['jenkel'];
 $id = $_POST['id'];
 $target = 'assets/img/';
 $target = $target. basename ($_FILES['gambar']['name']);
 
 if(move_uploaded_file($_FILES['gambar']['tmp_name'], $target)){
  $data[] = $nama; //1
  $data[] = $alamat;  //2
  $data[] = $telepon; //3
  $data[] = $email;   //4
  $data[] = $jenkel;  //5
  $data[] = $_FILES['gambar']['name'];  //6 
  $data[] = $id; //7
  $sql ='update anggota set nama=?, alamat=?, telepon=?, email=?,jenkel=?,gambar=? where id_anggota=?';
  $row = $koneksi -> prepare($sql);
  $row -> execute($data);
  echo '<script>alert("Edit Anggota Sukses");window.location="index.php"</script>';
 }elseif($_POST['proses'] == 'Tambah'){
  $data[] = $nama; //1
  $data[] = $alamat;  //2
  $data[] = $telepon; //3
  $data[] = $email;   //4
  $data[] = $jenkel;  //5
  $data[] = $id; //6
  $sql ='update anggota set nama=?, alamat=?, telepon=?, email=?,jenkel=? where id_anggota=?';
  $row = $koneksi -> prepare($sql);
  $row -> execute($data);
  echo '<script>alert("Edit Anggota Sukses");window.location="index.php"</script>';
 }else{
  echo '<script>alert("Gagal Edit Anggota")window.location="tambah.php";</script>';
 }
}
?> 


lalu setelah edit data bisa membuat hapus.php untuk hapus data :

<?php
 require 'config.php';
 $id = $_GET['anggota'];
 $sql = 'select *from anggota where id_anggota=?';
 $row = $koneksi -> prepare($sql);
 $row -> execute(array($id));
 $hasil = $row -> fetch();

 
 unlink('assets/img/'.$hasil['gambar'].''); //hapus img di folder
 
 $sql_delete = 'delete from anggota where id_anggota=?';
 $row_delete = $koneksi -> prepare($sql_delete);
 $row_delete -> execute(array($id));
 
 echo '<script>alert("Hapus Berhasil");window.location="index.php";</script>';
?>

setelah itu coba dan jalankan  jika anda error silahkan di download    sekian semoga berhasil

Saturday, January 28, 2017

Pemahaman Dasar HTML dan PHP

Hasil gambar untuk php ? dan html ?

PHP adalah bahasa pemrograman yang dijalankan pada server yang terinstall web server. Artinya semua baris program akan sepenuhnya dijalankan pada web server sedangkan yang dikirimkan ke browser pengguna hanya hasilnya saja.

HTML adalah bahasa standard untuk membuat halaman web statis. HTML dapat secara langsung dijalankan dan ditampilkan dengan bantuan browser.

 

PHP

  • PHP adalah bahasa pemrograman web yang dijalankan di server
  • PHP digunakan untuk membuat halaman dinamis
  • PHP dapat terhubung dengan database
  • PHP dapat membuat halaman web dengan HTML maupun javascript
  • PHP dijalankan oleh server sebelum halaman ditampilkan
HTML
  • HTML dapat langsung dijalankan disisi klien
  • HTML digunakan untuk menyusun halaman web statis
  • HTML dapat ditampilkan dalam bentuk objek tabel, tulisan dan sebagainya