PROYEK 1
Nama : Akhyar Dwi Syahputra
Nim : 202172
Kelas : 6TSTI-G
APLIKASI CRUD SEDERHANA PHP
1. MENU TAMBAH DATA
• Perulangan :
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$nim = input($_POST["nim"]);
$nama = input($_POST["nama"]);
$kelas = input($_POST["kelas"]);
//Query input menginput data kedalam tabel anggota
$sql = "insert into pengguna (nim,nama,kelas) values
('$nim','$nama','$kelas')";
• Seleksi :
if ($hasil) {
header("Location:index.php");
} else {
echo "<div class='alert alert-danger'> Data Gagal disimpan.</div>";
2. MENU HAPUS
• Perulangan
if (isset($_GET['id'])) {
$id = htmlspecialchars($_GET["id"]);
$sql = "delete from pengguna where id='$id' ";
$hasil = mysqli_query($kon, $sql);
• Seleksi
if ($hasil) {
header("Location:index.php");
} else {
echo "<div class='alert alert-danger'> Data Gagal dihapus.</div>";
3. MENU INDEX
• Perulangan
while ($data = mysqli_fetch_array($hasil)) {
$no++;
?>
<tbody>
<tr>
<td><?php echo $no; ?></td>
<td><?php echo $data["nim"]; ?></td>
<td><?php echo $data["nama"]; ?></td>
<td><?php echo $data["kelas"]; ?></td>
<td>
<a href="update.php?id=<?php echo htmlspecialchars($data['id']); ?>" class="btn
btn-warning" role="button">Update</a>
<a href="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>?id=<?php echo
$data['id']; ?>" class="btn btn-danger" role="button">Delete</a>
</td>
</tr>
</tbody>
<?php
4. MENU UPDATE
• Perulangan
if (isset($_GET['id'])) {
$id = input($_GET["id"]);
$sql = "select * from pengguna where id=$id";
$hasil = mysqli_query($kon, $sql);
$data = mysqli_fetch_assoc($hasil);
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$id = htmlspecialchars($_POST["id"]);
$nim = input($_POST["nim"]);
$nama = input($_POST["nama"]);
$kelas = input($_POST["kelas"]);
$sql = $kon->query("UPDATE pengguna SET nim = '$nim', nama = '$nama', kelas = '$kelas'
WHERE id = $id") or die(mysqli_error($conn));
• Seleksi
if ($hasil) {
header("Location:index.php");
} else {
echo "<div class='alert alert-danger'> Data Gagal diupdate.</div>";
5. KONEKSI
• Seleksi
if (!$kon){
die("Koneksi gagal:".mysqli_connect_error());