Minggu, 23 November 2025

FORM UBAH DATA SISWA DI WEB

 LANGKAH -LANGKAH UNTUK MENGUBAH DATA SISWA DI  WEB

1. Tampilkan data siswa. kemudian tambah tombol untuk aksi Ubah dengan nama data_siswa.php

coding / script : 

<h1>Data Siswa</h1>
<?php
$koneksi = mysqli_connect("localhost","root", "", "db_smk");

$perintah = "select * from tb_siswa";
$query = mysqli_query($koneksi, $perintah);

echo "<table border='1' cellpadding='5' cellspacing='0'>";
echo "<tr>
        <th>No</th>
        <th>Nama</th>
        <th>Jenis Kelamin</th>
        <th>Tempat Lahir</th>
        <th>Tanggal Lahir</th>
        <th>Nama ibukandung</th>
        <th>aksi</th>
      </tr>";

$no = 1;
while ($data = mysqli_fetch_row($query)) {
    echo "<tr>
            <td>$no</td>
            <td>$data[1]</td>
            <td>$data[2]</td>
            <td>$data[3]</td>
            <td>$data[4]</td>
            <td>$data[5]</td>
           <td>
           <a href=form_ubahsiswa.php?nis=$data[0]>
            <button>Ubah</button>
            </a>
            </td>
          </tr>";
    $no++;
}

echo "</table>";
?>

output dari coding: 








2. Buat form untuk mengubah data siswa dengan nama form_ubahsiswa.php

script / koding :

form ubah siswa
<?php
$nis=$_GET['nis'];
$koneksi = mysqli_connect("localhost","root", "", "db_smk");
$perintah = "select * from tb_siswa where nis='$nis'";
$query = mysqli_query($koneksi, $perintah);
$data = mysqli_fetch_array($query);
?>

<table border="1" width="500">
<tr>
    <td colspan="2"align=center>FORM UBAH SISWA</td>
</tr>


<tr>
    <td>NIS</td>
    <td><input type="text" name="nis" value="<?=$data['nis'];?>"> </td>
</tr>


<tr>
    <td>Nama</td>
    <td><input type="text" name="nama" value="<?=$data['nama'];?>"></td>
</tr>


<tr>
    <td>Jenis Kelamin</td>
    <td><select name="Jenis_Kelamin">
        <option> <?=$data['jenis_kelamin'];?></option>
        <option> Laki-Laki</option>
        <option> Perempuan</option>
        </select>
    </td>
</tr>


<tr>
    <td>Tempat Lahir</td>
    <td><input type="text" name="tempat_lahir" value="<?=$data['tempat_lahir'];?>"> </td>
</tr>
<tr>
   

    <td> Tanggal Lahir</td>
    <td><input type="date" name="tanggal_lahir" value="<?=$data['tanggal_lahir'];?>"> </td>
</tr>


<tr>
    <td>Nama Ibukandung</td>
    <td><input type="text" name="nama_ibukandung" value="<?=$data['nama_ibukandung'];?>"> </td>
</tr>


<tr>
    <td></td>
    <td><input type="submit" name="update"></td>
</tr>

output / hasil : 










Script/koding Proses Update :

proses_ubahsiswa.php

<?php
$nis=$_POST['nis']; echo"$nis <br>";
$nama=$_POST['nama']; echo"$nama <br>";
$jenis_kelamin=$_POST['jenis_kelamin']; echo"$jenis_kelamin <br>";
$tempat_lahir=$_POST['tempat_lahir']; echo"$tempat_lahir <br>";
$tanggal_lahir=$_POST['tanggal_lahir']; echo"$tanggal_lahir <br>";
$nama_ibukandung=$_POST['nama_ibukandung']; echo"$nama_ibukandung <br>";

$koneksi=mysqli_connect("localhost","root","","db_smk");
$perintah="UPDATE tb_siswa SET nama='$nama',
            jenis_kelamin='$jenis_kelamin',
            tempat_lahir='$tempat_lahir',
            tanggal_lahir='$tanggal_lahir',
            nama_ibukandung='$nama_ibukandung'
            WHERE nis='$nis'
           ";
$query=mysqli_query($koneksi,$perintah);

if($query==1)
{echo"
    <script>
        alert('Berhasil');
        parent.location='data_siswa.php';
    </script>";
}
else{
{echo"
    <script>
        alert('Gagal');
        parent.location='data_siswa.php';
    </script>";
}
}
?>


output:












Rabu, 19 November 2025

“Cara Mengubah Data di MariaDB Menggunakan Perintah UPDATE

 1. Pengertian UPDATE

UPDATE adalah perintah dalam MariaDB/MySQL yang digunakan untuk mengubah data yang sudah ada di dalam tabel.
Dengan perintah ini, kamu bisa mengganti isi kolom tertentu — misalnya nama, tanggal lahir, jenis kelamin, alamat, atau data lainnya — tanpa harus menghapus seluruh baris.

Jadi singkatnya:

UPDATE = perintah untuk mengedit atau mengganti data yang sudah tersimpan di database.

Perintah ini biasanya dipakai saat ada data yang salah, ingin diperbarui, atau ingin disesuaikan.

Contoh Perintah UPDATE

Misalnya ingin mengubah nama_ibukandung menjadi siti berdasarkan NIS:

UPDATE tb_siswa SET nama_ibukandung='siti' WHERE nis='2110';


Penjelasan Perintahnya

  • UPDATE tb_siswa
    Artinya: kita ingin mengubah data pada tabel tb_siswa.

  • SET nama_ibukandung='siti'
    Artinya: kolom nama_ibukandung diganti menjadi siti.

  • WHERE nis='2110'
    Artinya: hanya baris dengan NIS 2110 yang akan diubah (ini penting agar tidak semua data berubah!).

Hasil Sebelum Update:

+------+---------+---------------+--------------+---------------+-----------------+ | nis | nama | jenis_kelamin | tempat_lahir | tanggal_lahir | nama_ibukandung | +------+---------+---------------+--------------+---------------+-----------------+ | 2110 | payayan | bencong | JAKARTA | 2009-05-20 | payayan | +------+---------+---------------+--------------+---------------+-----------------+

Perintah Update:

UPDATE tb_siswa SET nama_ibukandung='siti' WHERE nis='2110';

Hasil Setelah Update:

+------+-----------+---------------+--------------+---------------+-----------------+ | nis | nama | jenis_kelamin | tempat_lahir | tanggal_lahir | nama_ibukandung | +------+-----------+---------------+--------------+---------------+-----------------+ | 2110 | oleh-oleh | bencong | JAKARTA | 2009-05-20 | siti | +------+-----------+---------------+--------------+---------------+-----------------+

Perintah UPDATE digunakan untuk mengubah data pada baris tertentu di dalam tabel database. Dengan perintah ini, kita bisa mengganti nilai kolom tanpa menghapus baris tersebut.

Minggu, 09 November 2025

CRUD DataBase menggunakan PHP

 1.Buat Sintax From Pesan:

<h1>FORM PESAN</h1>
<form method="post" action="proses_pesan.php">
    Nama<br>
    <input type="text" name="nama"><br>
    Email<br>
    <input type="text" name="email"><br>
    Pesan<br>
    <input type="text" name="pesan"><br>
    <textarea name="pesan"></textarea>
    <br>
    <input type="submit" value="kirim"><br>
</form>

<?php
if($_SERVER['REQUEST_METHOD']=="POST")
{
   $nama=$_POST['nama'];
   $email=$_POST['email'];
   $pesan=$_POST['pesan'];

   $koneksi=mysqli_connect("localhost","root","","db_smk");
   $perintah="INSERT INTO tb_pesan VALUES('','$nama','$email','$pesan')";
   
   $query=mysqli_query($koneksi,$perintah);
   if($query==1)
   {
       echo "berhasil";
   }
   else
   {
       echo "gagal";
   }
}
else
{
    echo "silakan masukan pesan";
}
?>

OUTPUT:












2. Mysql > cd c://xammpp/mysql/bin

- > use db_smk

- >CREATE TABLE tb_pesan(id_pesan - int( 11 ) auto Increment,

      nama_varchar(100) not null , email varchar (100) not null,

      pesan text,

      primary key (id_pesan));







FORM UBAH DATA SISWA DI WEB

  LANGKAH -LANGKAH UNTUK MENGUBAH DATA SISWA DI  WEB 1. Tampilkan data siswa. kemudian tambah tombol untuk aksi Ubah dengan nama data_siswa....