# Buat Aplikasi Sederhana - CREATE --- ## File database.php ```php= <?php $db_host = "localhost"; $db_username = "pma"; $db_password = "pma021"; $db_name = "sekola"; $db_connection = mysqli_connect($db_host,$db_username,$db_password,$db_name); if(mysqli_connect_errno()){ echo 'Database connection failed: '.mysqli_connect_error(); exit(); } else { echo "Database connection succeed"; } ?> ``` ## File index.php ```php= <form action="proses.php" method="POST"> <table border="0"> <tr> <td> <input type="text" name="nama" placeholder="Nama Lengkap" required> </td> </tr> <tr> <td> <input type="radio" name="jk" required value="1"> Laki-laki <br> <input type="radio" name="jk" required value="0"> Perempuan </td> </tr> <tr> <td> <input type="text" name="tempatLahir" placeholder="Kota Lahir" required> </td> </tr> <tr> <td> <input type="date" name="tanggalLahir" required> </td> </tr> <tr> <td> <textarea required name="alamat" placeholder="Alamat Lengkap"></textarea> </td> </tr> <tr> <td> <input type="submit" name="submit" value="Input"> </td> </tr> </table> </form> <?php require_once "database.php"; $select_query = "SELECT * FROM `murid` ORDER BY `id_murid` DESC;"; $result = mysqli_query($db_connection, $select_query); ?> <table border="1"> <tr> <td>ID Murid</td> <td>Nama Murid</td> <td>Jenis Kelamin</td> <td>Tempat Lahir</td> <td>Tanggal Lahir</td> <td>Alamat</td> <td>Edit / Hapus</td> </tr> <?php while ($row = mysqli_fetch_array($result)): ?> <tr> <td><?=$row['id_murid']; ?></td> <td><?=$row['nama_murid']; ?></td> <td><?= ($row['jk_murid']=='1') ? 'Laki-laki' : 'Perempuan'?></td> <td><?=$row['tempatLahir_murid']; ?></td> <td><?=$row['tanggalLahir_murid']; ?></td> <td><?=$row['alamat']; ?></td> <td> <input type="button" onclick="location.href='edit.php?idMurid=<?=$row['id_murid']?>';" value="Edit" /> / <input type="button" onclick="location.href='proses_hapus.php?idMurid=<?=$row['id_murid']?>';" value="Hapus" /> </td> </tr> <?php endwhile; ?> </table> ``` --- ## File proses.php ```php= <?php require_once "database.php"; // var_dump($_POST); // die(); $nama = $_POST['nama']; $jk = $_POST['jk']; $tempatLahir = $_POST['tempatLahir']; $tanggalLahir = $_POST['tanggalLahir']; $alamat = $_POST['alamat']; //syntax sql /* Format SQL sql insert INSERT INTO nama_table(nama_column1, nama_column2, . . .) VALUES ('nilai_column1', 'nilai_column2', . . .); */ $sql_insert = "INSERT INTO `murid` (`nama_murid`, `jk_murid`, `tempatLahir_murid`, `tanggalLahir_murid`, `alamat`) VALUES ('$nama', '$jk', '$tempatLahir', '$tanggalLahir', '$alamat')"; //proses syntax sql if (mysqli_query($db_connection, $sql_insert)) { echo "New record created successfully"; } else { echo "Error: " . $sql_insert . "<br>" . mysqli_error($db_connection); } header('Location: index.php'); ?> ``` --- ## File proses_hapus.php ```php <?php require_once "database.php"; $id_murid = $_GET['idMurid']; $query_delete = "DELETE FROM murid WHERE id_murid = $id_murid;"; mysqli_query($db_connection, $query_delete); header('Location: index.php'); ?> ``` --- ## File edit.php ```php <?php require_once "database.php"; $id_murid = $_GET['idMurid']; $select_query = "SELECT * FROM `murid` WHERE id_murid = '$id_murid';"; $result = mysqli_query($db_connection, $select_query); $row = mysqli_fetch_assoc($result); ?> <form action="proses_edit.php" method="POST"> <table border="0"> <tr> <td> <input type="hidden" name="id_murid" value="<?=$row['id_murid'];?>"> <input type="text" name="nama" placeholder="Nama Lengkap" required value="<?https://hackmd.io/Ae2yBmw6Qx6MlTd0Lvvt7Q#=$row['nama_murid'];?>"> </td> </tr> <tr> <td> <input type="radio" name="jk" required value="1" <?=($row['jk_murid']==1)? "checked" : "" ?>> Laki-laki <br> <input type="radio" name="jk" required value="0" <?=($row['jk_murid']==0)? "checked" : "" ?>> Perempuan </td> </tr> <tr> <td> <input type="text" name="tempatLahir" placeholder="Kota Lahir" required value="<?=$row['tempatLahir_murid'];?>"> </td> </tr> <tr> <td> <input type="date" name="tanggalLahir" required value=<?=$row['tanggalLahir_murid'];?>> </td> </tr> <tr> <td> <textarea required name="alamat" placeholder="Alamat Lengkap"> <?=$row['alamat'];?> </textarea> </td> </tr> <tr> <td> <input type="submit" name="submit" value="Edit"> </td> </tr> </table> </form> ``` --- ## File proses_edit.php ```php <?php require_once "database.php"; // var_dump($_POST); // die(); $id = $_POST['id_murid']; $nama = $_POST['nama']; $jk = $_POST['jk']; $tempatLahir = $_POST['tempatLahir']; $tanggalLahir = $_POST['tanggalLahir']; $alamat = $_POST['alamat']; //syntax sql /* Format SQL sql UPDATE UPDATE murid SET column1=value1, column2=value2 WHERE id = id; */ $sql_update = "UPDATE murid SET nama_murid='$nama', jk_murid='$jk', tempatLahir_murid='$tempatLahir', tanggalLahir_murid='$tanggalLahir', alamat='$alamat' WHERE id_murid='$id';"; //proses syntax sql if (mysqli_query($db_connection, $sql_update)) { echo "New record created successfully"; } else { echo "Error: " . $sql_update . "<br>" . mysqli_error($db_connection); } header('Location: index.php'); ?> ```