Belajar IT dengan Konsisten dan Update dibutuhkan untuk tetap berkembang menuju kompetensi yang lebih baik lagi.
Salam Learn Into IT
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
Belajar IT dengan Konsisten dan Update dibutuhkan untuk tetap berkembang menuju kompetensi yang lebih baik lagi.
Salam Learn Into IT
Email : [email protected]
This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.
If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.