Upload Data




Hallo sobat JoyBoy 
Kembali lagi di JoyBoy Code, dimana tempat belajar pengcodingan yang selalu update tiap minggunya 👌
Kali ini kita akan membahas tentang Upload Data dalam bahasa HTML, dan tentunya kita akan mempraktekkan langsung juga 👌



Apa itu Upload ?
                 Upload file adalah salah satu yang terpenting di dalam membuat aplikasi. khususnya aplikasi berbasis web. karena terkadang kita di haruskan membuat upload file, bisa itu fitur upload file laporan, atau mungkin upload file gambar seperti pada facebook contoh nya. di facebook terdapat fitur untuk mengupload gambar untuk di jadikan foto profil. dan contoh aplikasi lain yang harus ada fitur upload file nya adalah aplikasi manajemen arsip. contoh nya manajemen arsip kantor. di mana data-data pdf atau document lainnya bisa di upload untuk di arsipkan


Persiapan
Sebelumnya siapkan dulu folder untuk menyimpan gambar dalam satu folder dengan program



Lalu membuat database diphpmysql


Setelah itu membuat program di php.
kurang lebih seperti ini scriptnya :

//untuk konek.php
<?php
mysql_connect("localhost","root","");
mysql_select_db("coba");
?>


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


//untuk proses.php
<html>
    <head>
        <title>Upload data</title>
    </head>
    <body>
    <h1>Upload data <br/> </h1>
        <?php
        include 'konek.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, 'aa/'.$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';
            }
        }
        ?>
        <br/>
        <br/>
        <a href="index.php">Upload Lagi</a>
        <br/>
        <br/>
        <table>
            <?php
            $data = mysql_query("select * from upload");
            while($d = mysql_fetch_array($data)){
            ?>
            <tr>
                <td>
                    <img src="<?php echo "file/".$d['nama_file']; ?>">
                </td>       
            </tr>
            <?php } ?>
        </table>
    </body>
</html>


Maka outputnya akan seperti ini :












Sekian pembelajarannya untuk hari ini..
Terimakasih sobat JoyBoy mau berkunjung di blog kami..
Sering-sering mampir disini, karena kami akan update pembelajaran tentang bahasa pemrograman tiap minggunya👌









Comments

Popular Posts