Baik pada tutorial PHP kali ini saya akan membuat sebuah Form yang berfungsi untuk menginput Sebuah data kedalam sebuah Array dan menampilkannya pada sebuah tabel.

Pertama kita akan buat sebuah file PHP dengan nama index.php yang  berfungsi untuk menampilkan data dan form input data.

Kemudian kita siapkan lagi sebuah file yang berfungsi untuk mengelola data inputan yang akan di panggil melalui “action” pada form yang sudah di buat dengan nama insert.php.

Saya akan menggunakan fasilitas session untuk menampung data antar file pada PHP.

berikut adalah source code nya :

index.php

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" name="viewport" content="width=device-width, initial-scale=1" />
        <link rel="stylesheet" type="text/css" href="css/bootstrap.css"/>
    </head>
<body>
    <nav class="navbar navbar-default">
        <div class="container-fluid">
            <a class="navbar-brand" href="https://www.belajar-it.web.id">Belajar IT</a>
</a>        </div>
    </nav>

    <div class="col-md-3"></div>
    <div class="col-md-6 well">
        <h3 class="text-primary">Insert Anggota Array Baru Dengan PHP</h3>
        <hr style="border-top:1px dotted #ccc;"/>

        <?php
        //session untuk menampilkan data yang sudah di insert
            session_start();;
            if(!ISSET($_SESSION['member'])){
                $array['member'][]= array(
                        "namadepan" => 'Irvan', 
                        "namabelakang" => 'BelajarIT' 
                    );
                    
                $_SESSION['member'] = $array;
                
            }
        ?>
 
        <div class="col-md-12">
            <form method="POST" action="insert.php">
                <div class="form-group">
                    <label>Nama Depan</label>
                    <input type="text" name="namadepan" class="form-control" required="required"/>
                </div>
                <div class="form-group">
                    <label>Nama Belakang</label>
                    <input type="text" name="namabelakang" class="form-control" required="required"/>
                </div>
                <center><button class="btn btn-primary" name="insert">Insert</button></center>
            </form>
            <br>
        </div>
        
        <div class="col-md-8 col-md-offset-2">
            <table class="table table-bordered">
                <thead class="alert-info">
                    <tr>
                        <th>Nama Depan</th>
                        <th>Nama Belakang</th>
                    </tr>
                </thead>
                <tbody>
                    <?php
                        $member = $_SESSION['member'];
                        foreach($member['member'] as $key=>$list){
                    ?>
                        <tr><td><?php echo $list['namadepan']?></td><td><?php echo $list['namabelakang']?></td></tr>
                    <?php
                        }
                    ?>
                    
                </tbody>
            </table>
        </div>
    </div>
</boy>  
</html>

insert.php

<?php
    session_start();
    
    if(ISSET($_POST['insert'])){
        $firstname=$_POST['namadepan'];
        $lastname=$_POST['namabelakang'];
        
        $array= array(
            "namadepan" => $firstname, 
            "namabelakang" => $lastname 
        );
        

        
        $member = $_SESSION['member'];
        
        $member['member'][]=$array;
        
        
        $_SESSION['member'] = $member;
        
        header("location: index.php");
    }
?> 

Folder pada htdocs xampp yang saya gunakan untuk menyimpan kedua file ini adalah “insertnewarray” sehingga saya panggil pada browser yang sudah terinstall xampp web server dengan mengetik URL : localhost/insertnewarray

File Tutorials

Download disini

Terima Kasih sudah membaca salam Belajar IT

Share Me :
Published 30/07/2020
Off

Irvan Belajar IT

<p><span style="color: #ffff99;">Belajar IT dengan Konsisten dan Update dibutuhkan untuk tetap berkembang menuju kompetensi yang lebih baik lagi.</span></p><p><span style="color: #ffff99;">Salam Learn Into IT</span></p>

Kelas Online

Buku IT

Kontak Kami :

<p><span style="color: #ffff99;">Email : [email protected]</span></p>
© Irvan Belajar IT 2023