Monday, May 6, 2019



Bagaimana cara membuat fitur uplaoad file di PHP?

Yuk langsung aja simak cara membuatnya

Membuat upload file
1.       Koneksi dengan database dengan nama koneksi.php

<?php
mysql_connect("localhost","root","xxx");
mysql_select_db("malasngoding");
?>

2.      Lalu membuat table dengan nama index.php

<html>
<head>
            <title>Membuat Upload File Dengan PHP Dan MySQL | www.malasngoding.com</title>
</head>
<body>
            <h1>Membuat Upload File Dengan PHP Dan MySQL <br/> www.malasngoding.com</h1>
            <form action="aksi.php" method="post" enctype="multipart/form-data">
                        <input type="file" name="file">
                        <input type="submit" name="upload" value="Upload">
            </form>
</body>
</html>

Perhatikan form diatas :
<form action="aksi.php" method="post" enctype="multipart/form-data">

Enctype berfungsi sebagai intruksi for form upload file.


3.      Lalu membuat program file proses upload dengan nama aksi.php :

<?php
include 'koneksi.php';
   if($_POST['upload']){
            $ekstensi_diperbolehkan            = array('png','jpg');
            $nama = $_FILES['file']['name'];
            $x = explode('.', $nama);
            $ekstensi = strtolower(end($x));
            $ukuran            = $_FILES['file']['size'];
            $file_tmp = $_FILES['file']['tmp_name']; 
                        if(in_array($ekstensi, $ekstensi_diperbolehkan) === true){
                            if($ukuran < 1044070){                                
                                    move_uploaded_file($file_tmp, 'file/'.$nama);
                                    $query = mysql_query("INSERT INTO upload VALUES(NULL, '$nama')");
                                    if($query){
                                                echo 'FILE BERHASIL DI UPLOAD';
                                    }else{
                                                echo 'GAGAL MENGUPLOAD GAMBAR';
                                    }
                            }else{
                                    echo 'UKURAN FILE TERLALU BESAR';
                            }
                   }else{
                        echo 'EKSTENSI FILE YANG DI UPLOAD TIDAK DI PERBOLEHKAN';
                   }
    }
?>




Sunday, May 5, 2019

Hapus Data dengan PHP - MySQL


Hapus Data dengan PHP - MySQL


HALOO APA KABS ?

Konsep dasar menampilkan data dengan script PHP ini adalah
1. menjalankan  query update pada SQL nya.

       query SQL DELETE FROM…
mysql_query("DELETE FROM siswa WHERE siswa_id='$id'");

2. membuat form radio button untuk option hapus
     Berikut contoh programnya:
Index.php
<!DOCTYPE html>
<html>
<head>
    <title>fahmi</title>
</head>
<body >
    <h2 >data mahasiswa aneh</h2>
    
    <p><a href="index.php">Beranda</a> | <a href="tambah.php">Tambah Data</a> |
    <a href="login.php">logout</a></p>
    
    <h3>Data Siswa</h3>
    
    <table cellpadding="5" cellspacing="0" border="1" width="70%">
        <tr bgcolor="#CCCCCC">
            <th>No.</th>
            <th>NIS</th>
            <th>Nama Lengkap</th>
            <th>Kelas</th>
            <th>Jurusan</th>
            <th>Opsi</th>
        </tr>
        
        <?php
    
        include('koneksi.php');

        $query = mysql_query("SELECT * FROM siswa ORDER BY siswa_nis DESC") or die(mysql_error());
        
        if(mysql_num_rows($query) == 0)
        {   
            echo '<tr><td colspan="6">Tidak ada data!</td></tr>';
            
        }
        else
        {   
            $no = 1;    
            while($data = mysql_fetch_assoc($query)){   

                echo '<tr>';
                    echo '<td>'.$no.'</td>';
                    echo '<td>'.$data['siswa_nis'].'</td>'
                    echo '<td>'.$data['siswa_nama'].'</td>';    
                    echo '<td>'.$data['siswa_kelas'].'</td>';   
                    echo '<td>'.$data['siswa_jurusan'].'</td>'
                    echo '<td><a href="edit.php?id='.$data['siswa_id'].'">Edit</a> / <a href="hapus.php?id='.$data['siswa_id'].'" onclick="return confirm(\'Yakin?\')">Hapus</a></td>';
                echo '</tr>';
                
                $no++;  
                
            }
            
        }
        ?>
    </table>
</body>
</html>



Maka tampilannya :


Diatas terdapat option hapus , ketika di klik maka query di hpus.php akan bekerja dan menghapus data base.

Adapun scriptnya hapus.php dengan menggunakan post get method berbentuk seperti di bawah ini:
hapus.php
<?php
if(isset($_GET['id']))
{
    include('koneksi.php');
    $id = $_GET['id'];
    $cek = mysql_query("SELECT siswa_id FROM siswa WHERE siswa_id='$id'") or die(mysql_error());
    if(mysql_num_rows($cek) == 0)
    {
        echo '<script>window.history.back()</script>';
    }
    else
    {
        $del = mysql_query("DELETE FROM siswa WHERE siswa_id='$id'");

        if($del)
        {
            echo 'Data siswa berhasil di hapus! ';      
            echo '<a href="index.php">Kembali</a>';     
        }
        else
        {
            echo 'Gagal menghapus data! ';      
            echo '<a href="index.php">Kembali</a>'
        }
    }
}
    else
    {
    echo '<script>window.history.back()</script>';
    }
?>

Maka ketika di klik hapus pada kolom option hapus maka tampilannya yaitu :


Terdapat notifikasi berupa option apakah data yakin dihapus atau tidak








Bagaimana cara membuat fitur uplaoad file di PHP? Yuk langsung aja simak cara membuatnya Membuat upload file 1.        Koneksi...