Cara membuat crud menggunakan php mysqli

PHP sering dipasangkan dengan MySQL untuk mengembangkan aplikasi web. MySQL berperan sebagai tempat menyimpan data (database) sedangkan PHP adalah program yang mengelola data tersebut

Nyatanya, PHP tidak hanya bisa dipasangkan dengan MySQL. PHP juga dapat dipasangkan dengan SQLite, PostgreSQL, MongoDB, Ms. Akses, dll

Pada kesempatan kali ini kita akan belajar menggunakan PHP dan MySQL untuk membuat sebuah aplikasi sederhana

Bagaimana PHP dan MySQL terhubung?

PHP dan MySQL dapat berkomunikasi satu sama lain melalui API (Application Programming Interface)

Cara membuat crud menggunakan php mysqli

Ada tiga jenis API MySQL yang disediakan di PHP

  1. INSERT INTO `calon_siswa` (`id`, `nama`, `alamat`, `jenis_kelamin`, `agama`, `sekolah_asal`) VALUES (NULL, 'Lia', 'Jl. Mangga No. 3, Mataram', 'perempuan', 'islam', 'SMPN 32 Ampenan');
    6 API ini tidak lagi didukung/dikembangkan (kedaluwarsa)
  2. INSERT INTO `calon_siswa` (`id`, `nama`, `alamat`, `jenis_kelamin`, `agama`, `sekolah_asal`) VALUES (NULL, 'Lia', 'Jl. Mangga No. 3, Mataram', 'perempuan', 'islam', 'SMPN 32 Ampenan');
    7 (peningkatan mysql) perbaikan dari API
    INSERT INTO `calon_siswa` (`id`, `nama`, `alamat`, `jenis_kelamin`, `agama`, `sekolah_asal`) VALUES (NULL, 'Lia', 'Jl. Mangga No. 3, Mataram', 'perempuan', 'islam', 'SMPN 32 Ampenan');
    6
  3. PDO (Objek Data PHP)

API pertama tidak lagi didukung sejak PHP versi 5. 5. x dan digantikan oleh

INSERT INTO `calon_siswa` (`id`, `nama`, `alamat`, `jenis_kelamin`, `agama`, `sekolah_asal`) VALUES (NULL, 'Lia', 'Jl. Mangga No. 3, Mataram', 'perempuan', 'islam', 'SMPN 32 Ampenan');
7 yang lebih canggih. Karena
INSERT INTO `calon_siswa` (`id`, `nama`, `alamat`, `jenis_kelamin`, `agama`, `sekolah_asal`) VALUES (NULL, 'Lia', 'Jl. Mangga No. 3, Mataram', 'perempuan', 'islam', 'SMPN 32 Ampenan');
_7 dapat digunakan OOP dan secara prosedural

Sedangkan PDO API digunakan untuk menghubungkan PHP dengan vendor database lainnya. Jadi bukan hanya untuk MySQL

Dalam tutorial ini, kita akan belajar bagaimana menghubungkan PHP dan MySQL menggunakan API

INSERT INTO `calon_siswa` (`id`, `nama`, `alamat`, `jenis_kelamin`, `agama`, `sekolah_asal`) VALUES (NULL, 'Lia', 'Jl. Mangga No. 3, Mataram', 'perempuan', 'islam', 'SMPN 32 Ampenan');
7 secara prosedural

Persiapkan Databasenya

Pertama, mari buat database bernama

mkdir /var/www/html/pendaftaran-siswa
2

Cara membuat crud menggunakan php mysqli

CREATE DATABASE `pendaftaran_siswa`;

Setelah itu, buat tabel di database tersebut dengan nama

mkdir /var/www/html/pendaftaran-siswa
3

Cara membuat crud menggunakan php mysqli

Berikan tipe data kolom seperti ini

Cara membuat crud menggunakan php mysqli

Setelah itu klik Simpan

CREATE TABLE `pendaftaran_siswa`.`calon_siswa` (
    `id` INT NOT NULL AUTO_INCREMENT ,  
    `nama` VARCHAR(64) NOT NULL ,  
    `alamat` VARCHAR(255) NOT NULL ,  
    `jenis_kelamin` VARCHAR(16) NOT NULL ,  
    `agama` VARCHAR(16) NOT NULL ,  
    `sekolah_asal` VARCHAR(64) NOT NULL ,    
    PRIMARY KEY  (`id`)
) ENGINE = InnoDB;
_

Lalu kita coba isikan dengan data, klik Insert

Cara membuat crud menggunakan php mysqli

Silakan isi sebagai berikut

Cara membuat crud menggunakan php mysqli

Klik Pergi untuk menyimpan

INSERT INTO `calon_siswa` (`id`, `nama`, `alamat`, `jenis_kelamin`, `agama`, `sekolah_asal`) VALUES (NULL, 'Lia', 'Jl. Mangga No. 3, Mataram', 'perempuan', 'islam', 'SMPN 32 Ampenan');

Buat Proyek Baru

Setelah itu buat project/direktori baru di direktori

mkdir /var/www/html/pendaftaran-siswa
4 atau
mkdir /var/www/html/pendaftaran-siswa
5

mkdir /var/www/html/pendaftaran-siswa
_

Buat file PHP yang diperlukan

touch /var/www/html/pendaftaran-siswa/{config.php,index.php,list-siswa.php,form-daftar.php,proses-pendaftaran.php,form-edit.php,proses-edit.php,hapus.php}

Kemudian delapan file PHP kosong akan dibuat

Cara membuat crud menggunakan php mysqli

Keterangan

  • mkdir /var/www/html/pendaftaran-siswa
    6 — untuk menyimpan konfigurasi database;
  • mkdir /var/www/html/pendaftaran-siswa
    7 — beranda;
  • mkdir /var/www/html/pendaftaran-siswa
    8 — halaman untuk menampilkan data siswa;
  • mkdir /var/www/html/pendaftaran-siswa
    _9 — halaman formulir pendaftaran;
  • touch /var/www/html/pendaftaran-siswa/{config.php,index.php,list-siswa.php,form-daftar.php,proses-pendaftaran.php,form-edit.php,proses-edit.php,hapus.php}
    0 — skrip yang memproses pendaftaran;
  • touch /var/www/html/pendaftaran-siswa/{config.php,index.php,list-siswa.php,form-daftar.php,proses-pendaftaran.php,form-edit.php,proses-edit.php,hapus.php}
    _1 — formulir untuk mengedit data siswa;
  • touch /var/www/html/pendaftaran-siswa/{config.php,index.php,list-siswa.php,form-daftar.php,proses-pendaftaran.php,form-edit.php,proses-edit.php,hapus.php}
    2 — skrip untuk memproses edit/pembaruan;
  • touch /var/www/html/pendaftaran-siswa/{config.php,index.php,list-siswa.php,form-daftar.php,proses-pendaftaran.php,form-edit.php,proses-edit.php,hapus.php}
    _3 — script untuk menghapus data dari database;

Cara Menghubungkan ke Database MySQL

Buka file

mkdir /var/www/html/pendaftaran-siswa
_6, silahkan isi kode berikut

<?php

$server = "localhost";
$user = "root";
$password = "kopi";
$nama_database = "pendaftaran_siswa";

$db = mysqli_connect($server, $user, $password, $nama_database);

if( !$db ){
    die("Gagal terhubung dengan database: " . mysqli_connect_error());
}

?>

Untuk menghubungkan PHP dengan MySQL, kita menggunakan fungsi

touch /var/www/html/pendaftaran-siswa/{config.php,index.php,list-siswa.php,form-daftar.php,proses-pendaftaran.php,form-edit.php,proses-edit.php,hapus.php}
5 dengan parameter alamat server, user, password, dan nama database

Silahkan masukkan password sesuai dengan yang dibuat di server. Jika Anda tidak menggunakan kata sandi, biarkan saja kosong

$password = "";

Jika koneksi gagal, variabel

touch /var/www/html/pendaftaran-siswa/{config.php,index.php,list-siswa.php,form-daftar.php,proses-pendaftaran.php,form-edit.php,proses-edit.php,hapus.php}
6 akan menjadi
touch /var/www/html/pendaftaran-siswa/{config.php,index.php,list-siswa.php,form-daftar.php,proses-pendaftaran.php,form-edit.php,proses-edit.php,hapus.php}
7

Oleh karena itu, kita dapat memeriksanya dengan ekspresi ________14______8

if( !$db ){
    die("Gagal terhubung dengan database: " . mysqli_connect_error());
}

Berikut tampilan saat koneksi gagal, karena password salah

Cara membuat crud menggunakan php mysqli

Membuat Halaman Indeks

Rencananya kita akan menempatkan dua link pada halaman index. Link pertama untuk menuju formulir pendaftaran dan link kedua untuk menuju halaman data siswa yang telah mendaftar

Sepertinya ini…

Cara membuat crud menggunakan php mysqli

Sekarang, silahkan isi file

mkdir /var/www/html/pendaftaran-siswa
7 dengan kode berikut

<!DOCTYPE html>
<html>
<head>
    <title>Pendaftaran Siswa Baru | SMK Coding</title>
</head>

<body>
    <header>
        <h3>Pendaftaran Siswa Baru</h3>
        <h1>SMK Coding</h1>
    </header>

    <h4>Menu</h4>
    <nav>
        <ul>
            <li><a href="form-daftar.php">Daftar Baru</a></li>
            <li><a href="list-siswa.php">Pendaftar</a></li>
        </ul>
    </nav>

    </body>
</html>

Awalnya akan terlihat seperti ini

Cara membuat crud menggunakan php mysqli

Cara Menampilkan Data Tabel MySQL

Silahkan buka

mkdir /var/www/html/pendaftaran-siswa
_8 dan isi kode berikut

<?php include("config.php"); ?>

<!DOCTYPE html>
<html>
<head>
    <title>Pendaftaran Siswa Baru | SMK Coding</title>
</head>

<body>
    <header>
        <h3>Siswa yang sudah mendaftar</h3>
    </header>

    <nav>
        <a href="form-daftar.php">[+] Tambah Baru</a>
    </nav>

    <br>

    <table border="1">
    <thead>
        <tr>
            <th>No</th>
            <th>Nama</th>
            <th>Alamat</th>
            <th>Jenis Kelamin</th>
            <th>Agama</th>
            <th>Sekolah Asal</th>
            <th>Tindakan</th>
        </tr>
    </thead>
    <tbody>

        <?php
        $sql = "SELECT * FROM calon_siswa";
        $query = mysqli_query($db, $sql);

        while($siswa = mysqli_fetch_array($query)){
            echo "<tr>";

            echo "<td>".$siswa['id']."</td>";
            echo "<td>".$siswa['nama']."</td>";
            echo "<td>".$siswa['alamat']."</td>";
            echo "<td>".$siswa['jenis_kelamin']."</td>";
            echo "<td>".$siswa['agama']."</td>";
            echo "<td>".$siswa['sekolah_asal']."</td>";

            echo "<td>";
            echo "<a href='form-edit.php?id=".$siswa['id']."'>Edit</a> | ";
            echo "<a href='hapus.php?id=".$siswa['id']."'>Hapus</a>";
            echo "</td>";

            echo "</tr>";
        }
        ?>

    </tbody>
    </table>

    <p>Total: <?php echo mysqli_num_rows($query) ?></p>

    </body>
</html>

Pertama kita membutuhkan koneksi ke database, kemudian kita harus mengimpor file

mkdir /var/www/html/pendaftaran-siswa
6 agar variabel
touch /var/www/html/pendaftaran-siswa/{config.php,index.php,list-siswa.php,form-daftar.php,proses-pendaftaran.php,form-edit.php,proses-edit.php,hapus.php}
6 dapat dibaca

CREATE TABLE `pendaftaran_siswa`.`calon_siswa` (
    `id` INT NOT NULL AUTO_INCREMENT ,  
    `nama` VARCHAR(64) NOT NULL ,  
    `alamat` VARCHAR(255) NOT NULL ,  
    `jenis_kelamin` VARCHAR(16) NOT NULL ,  
    `agama` VARCHAR(16) NOT NULL ,  
    `sekolah_asal` VARCHAR(64) NOT NULL ,    
    PRIMARY KEY  (`id`)
) ENGINE = InnoDB;
_0

Setelah itu, kita melakukan query untuk mengambil data siswa pada tabel

mkdir /var/www/html/pendaftaran-siswa
3

CREATE TABLE `pendaftaran_siswa`.`calon_siswa` (
    `id` INT NOT NULL AUTO_INCREMENT ,  
    `nama` VARCHAR(64) NOT NULL ,  
    `alamat` VARCHAR(255) NOT NULL ,  
    `jenis_kelamin` VARCHAR(16) NOT NULL ,  
    `agama` VARCHAR(16) NOT NULL ,  
    `sekolah_asal` VARCHAR(64) NOT NULL ,    
    PRIMARY KEY  (`id`)
) ENGINE = InnoDB;
_1

Hasil dari query tersebut kemudian kita ubah menjadi array dengan fungsi

<?php

$server = "localhost";
$user = "root";
$password = "kopi";
$nama_database = "pendaftaran_siswa";

$db = mysqli_connect($server, $user, $password, $nama_database);

if( !$db ){
    die("Gagal terhubung dengan database: " . mysqli_connect_error());
}

?>
4 dan hasilnya disimpan dalam variabel
<?php

$server = "localhost";
$user = "root";
$password = "kopi";
$nama_database = "pendaftaran_siswa";

$db = mysqli_connect($server, $user, $password, $nama_database);

if( !$db ){
    die("Gagal terhubung dengan database: " . mysqli_connect_error());
}

?>
5

CREATE TABLE `pendaftaran_siswa`.`calon_siswa` (
    `id` INT NOT NULL AUTO_INCREMENT ,  
    `nama` VARCHAR(64) NOT NULL ,  
    `alamat` VARCHAR(255) NOT NULL ,  
    `jenis_kelamin` VARCHAR(16) NOT NULL ,  
    `agama` VARCHAR(16) NOT NULL ,  
    `sekolah_asal` VARCHAR(64) NOT NULL ,    
    PRIMARY KEY  (`id`)
) ENGINE = InnoDB;
_2

Pengulangan

<?php

$server = "localhost";
$user = "root";
$password = "kopi";
$nama_database = "pendaftaran_siswa";

$db = mysqli_connect($server, $user, $password, $nama_database);

if( !$db ){
    die("Gagal terhubung dengan database: " . mysqli_connect_error());
}

?>
_6 akan berulang selama masih ada isi tabel. Nanti, selama iterasi… kami menampilkan datanya

CREATE TABLE `pendaftaran_siswa`.`calon_siswa` (
    `id` INT NOT NULL AUTO_INCREMENT ,  
    `nama` VARCHAR(64) NOT NULL ,  
    `alamat` VARCHAR(255) NOT NULL ,  
    `jenis_kelamin` VARCHAR(16) NOT NULL ,  
    `agama` VARCHAR(16) NOT NULL ,  
    `sekolah_asal` VARCHAR(64) NOT NULL ,    
    PRIMARY KEY  (`id`)
) ENGINE = InnoDB;
_3

Perhatikan array

<?php

$server = "localhost";
$user = "root";
$password = "kopi";
$nama_database = "pendaftaran_siswa";

$db = mysqli_connect($server, $user, $password, $nama_database);

if( !$db ){
    die("Gagal terhubung dengan database: " . mysqli_connect_error());
}

?>
_5, indeks sesuai dengan nama kolom dalam database dan peka huruf besar-kecil

Terakhir, kami menampilkan total data dalam tabel dengan fungsi

<?php

$server = "localhost";
$user = "root";
$password = "kopi";
$nama_database = "pendaftaran_siswa";

$db = mysqli_connect($server, $user, $password, $nama_database);

if( !$db ){
    die("Gagal terhubung dengan database: " . mysqli_connect_error());
}

?>
8

CREATE TABLE `pendaftaran_siswa`.`calon_siswa` (
    `id` INT NOT NULL AUTO_INCREMENT ,  
    `nama` VARCHAR(64) NOT NULL ,  
    `alamat` VARCHAR(255) NOT NULL ,  
    `jenis_kelamin` VARCHAR(16) NOT NULL ,  
    `agama` VARCHAR(16) NOT NULL ,  
    `sekolah_asal` VARCHAR(64) NOT NULL ,    
    PRIMARY KEY  (`id`)
) ENGINE = InnoDB;
_4

Jadi hasilnya

Cara membuat crud menggunakan php mysqli

Betapa mudahnya…. 😄

Cara Menambahkan Data ke Tabel MySQL

Ada dua file yang kita butuhkan untuk menambahkan data ke MySQL

  1. mkdir /var/www/html/pendaftaran-siswa
    _9 halaman untuk formulir input;
  2. touch /var/www/html/pendaftaran-siswa/{config.php,index.php,list-siswa.php,form-daftar.php,proses-pendaftaran.php,form-edit.php,proses-edit.php,hapus.php}
    _0 skrip untuk memproses data yang dimasukkan

Sebenarnya bisa saja dilakukan dalam satu file, tapi agar lebih mudah dipahami...kita lakukan secara terpisah saja

Silahkan buka file

mkdir /var/www/html/pendaftaran-siswa
_9 dan isi kode berikut

CREATE TABLE `pendaftaran_siswa`.`calon_siswa` (
    `id` INT NOT NULL AUTO_INCREMENT ,  
    `nama` VARCHAR(64) NOT NULL ,  
    `alamat` VARCHAR(255) NOT NULL ,  
    `jenis_kelamin` VARCHAR(16) NOT NULL ,  
    `agama` VARCHAR(16) NOT NULL ,  
    `sekolah_asal` VARCHAR(64) NOT NULL ,    
    PRIMARY KEY  (`id`)
) ENGINE = InnoDB;
_5

Perhatikan tag pembuka

$password = "";
_2, disana kita menggunakan atribut
$password = "";
3 dan
$password = "";
4

CREATE TABLE `pendaftaran_siswa`.`calon_siswa` (
    `id` INT NOT NULL AUTO_INCREMENT ,  
    `nama` VARCHAR(64) NOT NULL ,  
    `alamat` VARCHAR(255) NOT NULL ,  
    `jenis_kelamin` VARCHAR(16) NOT NULL ,  
    `agama` VARCHAR(16) NOT NULL ,  
    `sekolah_asal` VARCHAR(64) NOT NULL ,    
    PRIMARY KEY  (`id`)
) ENGINE = InnoDB;
_6

Atribut

$password = "";
_3 digunakan untuk menentukan skrip mana yang akan memproses input data. Sedangkan atribut
$password = "";
_4 untuk menentukan metode pengiriman data

Perhatikan juga inputnya, ada atribut

$password = "";
7. Atribut ini untuk menentukan kunci indeks dari array
$password = "";
8 dan
$password = "";
9

Cara membuat crud menggunakan php mysqli

Selanjutnya silahkan isi file

touch /var/www/html/pendaftaran-siswa/{config.php,index.php,list-siswa.php,form-daftar.php,proses-pendaftaran.php,form-edit.php,proses-edit.php,hapus.php}
0 dengan kode berikut

CREATE TABLE `pendaftaran_siswa`.`calon_siswa` (
    `id` INT NOT NULL AUTO_INCREMENT ,  
    `nama` VARCHAR(64) NOT NULL ,  
    `alamat` VARCHAR(255) NOT NULL ,  
    `jenis_kelamin` VARCHAR(16) NOT NULL ,  
    `agama` VARCHAR(16) NOT NULL ,  
    `sekolah_asal` VARCHAR(64) NOT NULL ,    
    PRIMARY KEY  (`id`)
) ENGINE = InnoDB;
_7

Pertama kita ambil data yang dikirim dari form, semuanya disimpan di variabel

$password = "";
8. Karena sebelumnya kita menggunakan metode
if( !$db ){
    die("Gagal terhubung dengan database: " . mysqli_connect_error());
}
_2 pada formulir

Cara membuat crud menggunakan php mysqli

Setelah itu, kami membuat kueri penyimpanan

Kemudian periksa apakah kueri berhasil atau gagal

Untuk menampilkan pesan sukses dan gagal pada halaman

mkdir /var/www/html/pendaftaran-siswa
7, silahkan tambahkan kode berikut di bawah tag
if( !$db ){
    die("Gagal terhubung dengan database: " . mysqli_connect_error());
}
4 pada file
mkdir /var/www/html/pendaftaran-siswa
7

CREATE TABLE `pendaftaran_siswa`.`calon_siswa` (
    `id` INT NOT NULL AUTO_INCREMENT ,  
    `nama` VARCHAR(64) NOT NULL ,  
    `alamat` VARCHAR(255) NOT NULL ,  
    `jenis_kelamin` VARCHAR(16) NOT NULL ,  
    `agama` VARCHAR(16) NOT NULL ,  
    `sekolah_asal` VARCHAR(64) NOT NULL ,    
    PRIMARY KEY  (`id`)
) ENGINE = InnoDB;
_8

Hasil

Cara membuat crud menggunakan php mysqli

Sekarang kami memiliki dua data

Cara membuat crud menggunakan php mysqli

Menghapus Data dari Tabel MySQL

Kami membutuhkan

if( !$db ){
    die("Gagal terhubung dengan database: " . mysqli_connect_error());
}
_6 untuk menentukan data yang akan dihapus. Oleh karena itu, kami mengirim
if( !$db ){
    die("Gagal terhubung dengan database: " . mysqli_connect_error());
}
_6 melalui string kueri

Contoh

CREATE TABLE `pendaftaran_siswa`.`calon_siswa` (
    `id` INT NOT NULL AUTO_INCREMENT ,  
    `nama` VARCHAR(64) NOT NULL ,  
    `alamat` VARCHAR(255) NOT NULL ,  
    `jenis_kelamin` VARCHAR(16) NOT NULL ,  
    `agama` VARCHAR(16) NOT NULL ,  
    `sekolah_asal` VARCHAR(64) NOT NULL ,    
    PRIMARY KEY  (`id`)
) ENGINE = InnoDB;
_9

String kueri adalah

if( !$db ){
    die("Gagal terhubung dengan database: " . mysqli_connect_error());
}
8. String kueri akan disimpan dalam variabel
$password = "";
9

Untuk lebih jelasnya silahkan buka file

touch /var/www/html/pendaftaran-siswa/{config.php,index.php,list-siswa.php,form-daftar.php,proses-pendaftaran.php,form-edit.php,proses-edit.php,hapus.php}
3 dan isikan kode berikut

INSERT INTO `calon_siswa` (`id`, `nama`, `alamat`, `jenis_kelamin`, `agama`, `sekolah_asal`) VALUES (NULL, 'Lia', 'Jl. Mangga No. 3, Mataram', 'perempuan', 'islam', 'SMPN 32 Ampenan');
0

Sekarang coba klik link hapus, maka data akan langsung terhapus

Cara membuat crud menggunakan php mysqli

Sebenarnya cara ini kurang aman, karena kita tidak memberikan dialog konfirmasi kepada user. Misalnya, menanyakan 'Apakah Anda yakin ingin menghapus?'

Perbarui Data di Tabel MySQL

Konsep memperbarui data hampir sama dengan menghapus

Pertama kita ambil

if( !$db ){
    die("Gagal terhubung dengan database: " . mysqli_connect_error());
}
_6 data untuk diedit. Setelah itu kita melakukan query untuk mengambil data dari database dan menampilkannya pada form

Setelah mengedit, lakukan kueri pembaruan untuk menyimpan perubahan

Untuk lebih jelasnya silahkan buka file

touch /var/www/html/pendaftaran-siswa/{config.php,index.php,list-siswa.php,form-daftar.php,proses-pendaftaran.php,form-edit.php,proses-edit.php,hapus.php}
1 dan isikan kode berikut

INSERT INTO `calon_siswa` (`id`, `nama`, `alamat`, `jenis_kelamin`, `agama`, `sekolah_asal`) VALUES (NULL, 'Lia', 'Jl. Mangga No. 3, Mataram', 'perempuan', 'islam', 'SMPN 32 Ampenan');
_1

Ada beberapa hal yang perlu diperhatikan dalam kode

Pertama kita ubah data hasil query menjadi array dengan menggunakan fungsi ________32______3

Mengapa menggunakan fungsi tersebut?

Karena data yang akan kita ambil adalah satu baris dan agar indeks array menggunakan nama kolom

Contoh hasilnya seperti ini

INSERT INTO `calon_siswa` (`id`, `nama`, `alamat`, `jenis_kelamin`, `agama`, `sekolah_asal`) VALUES (NULL, 'Lia', 'Jl. Mangga No. 3, Mataram', 'perempuan', 'islam', 'SMPN 32 Ampenan');
_2

Kemudian kami menampilkan data menjadi nilai default pada formulir

Jangan lupa masukan

if( !$db ){
    die("Gagal terhubung dengan database: " . mysqli_connect_error());
}
6 dengan tipe hidden untuk menyimpan
if( !$db ){
    die("Gagal terhubung dengan database: " . mysqli_connect_error());
}
6 data yang akan diupdate

INSERT INTO `calon_siswa` (`id`, `nama`, `alamat`, `jenis_kelamin`, `agama`, `sekolah_asal`) VALUES (NULL, 'Lia', 'Jl. Mangga No. 3, Mataram', 'perempuan', 'islam', 'SMPN 32 Ampenan');
_3

Untuk input dan pemilihan radio, kami menggunakan operator ternary untuk membuat atribut

<!DOCTYPE html>
<html>
<head>
    <title>Pendaftaran Siswa Baru | SMK Coding</title>
</head>

<body>
    <header>
        <h3>Pendaftaran Siswa Baru</h3>
        <h1>SMK Coding</h1>
    </header>

    <h4>Menu</h4>
    <nav>
        <ul>
            <li><a href="form-daftar.php">Daftar Baru</a></li>
            <li><a href="list-siswa.php">Pendaftar</a></li>
        </ul>
    </nav>

    </body>
</html>
6 dan
<!DOCTYPE html>
<html>
<head>
    <title>Pendaftaran Siswa Baru | SMK Coding</title>
</head>

<body>
    <header>
        <h3>Pendaftaran Siswa Baru</h3>
        <h1>SMK Coding</h1>
    </header>

    <h4>Menu</h4>
    <nav>
        <ul>
            <li><a href="form-daftar.php">Daftar Baru</a></li>
            <li><a href="list-siswa.php">Pendaftar</a></li>
        </ul>
    </nav>

    </body>
</html>
7

Bagaimana cara melakukan CRUD dengan PHP dan MySQL?

Jika Anda belum memahami cara membuat fitur CRUD menggunakan PHP dan MySQL, silakan lihat langkah-langkah berikut. .
LANGKAH 1 – Persiapan. .
LANGKAH 2 – Buat Database. .
LANGKAH 3 – Buat Koneksi Database. .
LANGKAH 4 – Buat Tampilan Data. .
LANGKAH 5 – Buat Sisipan Data. .
LANGKAH 6 - Perbarui Data. .
LANGKAH 7 – Buat Hapus Data

Langkah-langkah membuat CRUD?

Membuat CRUD di Halaman CRUD .
Membuat Sistem Registrasi. Pada bagian ini, Anda akan membuat formulir pendaftaran lengkap dengan database di dalamnya. .
Membuat File Konfigurasi. .
Membuat Formulir Pendaftaran. .
Membuat Sistem Login. .
Buat Formulir Masuk. .
6. Buat Halaman Beranda. .
7. Buat Skrip Logout

Apa itu CRUD di php?

Apa itu CRUD? . Singkatan dari Buat, Baca, Perbarui, dan Hapus . Suatu proses yang memiliki keterkaitan dengan transaksi atau pengambilan data dari dan atau ke database.

Apa itu CRUD Sederhana?

Buku tamu CRUD sederhana adalah proses pembuatan aplikasi sederhana dengan menggunakan bahasa pemrograman PHP dan MySQL . Program PHP dan MySQL biasanya dibundel dalam satu paket yang disebut XAMPP.