Script PHP Updating Data Secara Simultan

Membuat Update Data Secara Simultan dengan php dan mysqli. Saya harap kalian semua sudah memahami konsep update data dengan php, sebelum masuk ke materi pembahasan ini sebenarnya cukup mudah genks..!!!.. Yang perlu kalian siapkan hanyalah hot kopi vietnam drip.. wkwkwkwk.. becanda gan..

Saya jelaskan terlebih dahulu tentang pengertian Simultan Data Menurut Para Ahli:

Pengertian simultan adalah sesuatu yang terjadi atau dilakukan pada waktu yang bersamaan yang tidak saling menunggu (Dr. Aso Sentana : 2006)

Nah bagaimana jika kondisi seperti ini kita implementasikan dalam pekerjaan untuk melakukan update data yang akan di lakukan secara multi data atau simultan. Saya berikan ilustrasi sebelum masuk ke contoh yang akan Saya berikan.

simultan-update-php-data
simultan-update-php-data

Dari ilustrasi di atas, Guru harus melakukan entry data atau update data secara simultan ke para murid. Dengan satu kali Submit semua Nilai Murid dapat terisi dan terupdate. Jadi tidak perlu membuka atau menilainya satu per satu. Baiklah, langsung saja ke materi yang akan kita bahas Updating Data Secara Simultan. Stay Focus genks..!!!..

Langkah – Langkah Membuat Update Data Secara Simultan dengan php dan mysqli

Membuat table simultan_data

-- phpMyAdmin SQL Dump
-- version 4.6.5.2
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Dec 24, 2019 at 02:56 PM
-- Server version: 10.1.21-MariaDB
-- PHP Version: 7.1.1

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Database: `kristiandes`
--

-- --------------------------------------------------------

--
-- Table structure for table `simultan_data`
--

CREATE TABLE `simultan_data` (
  `id_sim` int(250) NOT NULL,
  `nama_sim` varchar(250) NOT NULL,
  `nilai_ujian_sim` int(5) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `simultan_data`
--

INSERT INTO `simultan_data` (`id_sim`, `nama_sim`, `nilai_ujian_sim`) VALUES
(1, 'Murid 1', 0),
(2, 'Murid 2', 0),
(3, 'Murid 3', 0);

--
-- Indexes for dumped tables
--

--
-- Indexes for table `simultan_data`
--
ALTER TABLE `simultan_data`
  ADD PRIMARY KEY (`id_sim`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `simultan_data`
--
ALTER TABLE `simultan_data`
  MODIFY `id_sim` int(250) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Hasilnya

table_simultan_data
table_simultan_data

Membuat Script update_simultan.php

Hasilnya

Kalian hanya cukup copy paste saja semua script Saya seperti diatas. Lalu jalankan webserver Anda untuk memastikan proses berjalan dengan baik.

Penjelasan Script update_simultan.php

1 . Koneksi

$conn = new mysqli("localhost", "root", "", "kristiandes"); //sesuaikan database

2 . Urutan Struktur

1. --- >  Script Perulangan Update Data Sebanyak n ---> $n = $_POST['n']; for ($i=1; $i<=$n; $i++)

       2. --- > <form>

            3. --- > Submit

               4. --- > Perulangan Select data dengan metode array jumlah murid $i++;

       5. --- > </form>

3 . Perhatikan input/nilai yang bertype hidden

<input name="id_sim<?php echo $i; ?>" type="hidden" id="id_sim" value="<?php echo $id_sim; ?>" size="1"> ---> ini adalah id autoincrement atau unique id yang menjadi kondisi saat update

<input type="hidden" name="n" value="<?php echo $jumMhs ?>" /> ---> ini adalah menghitung sejumlah n banyaknya data dalam perulangan

Sampai disini proses pekerjaan sudah kita selesaikan. Mungkin pada kondisi tertentu di butuhkan banyak kombinasi atau penyesuaian terhadap apa yang kalian kerjakan. Semoga ini membantu kalian sebagai dasar pemecahan masalah kedepannya.

Pertanyaan mungkin muncul, ” Kak , Kapan sih kita gunakan metode seperti ini, kan sekarang banyak framework yang tinggal pakai. Ini kok ribet banget “

Sebenarnya kondisi seperti ini akan Kita jumpai pada saat sudah bekerja nanti. Dimana kecepatan data dan akrobatik prosedur yang akan mengajarkan kita bahwa cara klasik harus kita gunakan. Ini powerfull kok, Jangan gengsi hanya karena pemrograman PHP native sudah jarang di gunakan ya.

Demikian ulasan mengenai Script PHP Updating Data Secara Simultan. Tetap semangat untuk menulis, dan berikan ilmu kepada Siapa saja ya. Sekian dari Saya semoga bermanfaat.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.