Kamis, 03 November 2022

Menambahkan Edit dan Delete pada PHP

 PRAKTIK 1

source code file "koneksi1.php"

<?php 

$host = mysqli_connect("localhost","root","","praktik1");


function hapus($data){
global $host;

$id = $_GET["id"];

$tampil = mysqli_query($host, "DELETE FROM projekk1 WHERE id = '$id'");

return mysqli_affected_rows($host);
}

function edit($data){
global $host;

$id = $_POST['id'];
$nama = $_POST['nama'];
$sql = "UPDATE projekk1 SET
nama = '$nama'
WHERE id = '$id'";
$query = mysqli_query($host,$sql);

return mysqli_affected_rows($host);

}

 ?>


source code file "hasil1.php"

<?php 
require 'koneksi1.php';
 ?>

 <!DOCTYPE html>
 <html>
 <head>
  <title></title>
 </head>
 <body>
 <table border="2">
  <thead>
  <th>No</th>
  <th>Nama</th>
  <th>Aksi</th>
  </thead>
  <?php 
  $no = 1;
  $sql = mysqli_query($host, "SELECT * FROM projekk1");
  foreach ($sql as $row) {
  ?>
  <tbody>
  <tr>
  <td><?php echo $no++; ?></td>
  <td><?php echo $row["nama"]; ?></td>
  <td>
  <a href="edit1.php?id=<?php echo $row["id"]; ?>">Edit</a>
  <a href="hapus1.php?id=<?php echo $row["id"]; ?>">Hapus</a>
  </td>
  </tr>
  </tbody>
  <?php } ?>
 </table>
 </body>
 </html>


source code file "hapus1.php"

<?php 

require 'koneksi1.php';

$id = $_GET['id'];
if( hapus($id) > 0 ) {
  echo "
    <script>
      alert('data berhasil dihapus');
      document.location.href = 'hasil1.php';
    </script>";
} else {
  echo "
    <script>
      alert('data gagal dihapus')
    </script>";
}
 ?>


source code file "edit1.php"

<?php 

require 'koneksi1.php';

$id = $_GET['id'];

if (isset($_POST['submit'])) {
if (edit($_POST)>0) {
echo "
  <script>
  alert('Data Berhasil Diubah');
  document.location.href='hasil1.php';
  </script>
  ";
}else{
echo "
  <script>
  alert('Data Gagal Diubah'); 
  </script>
";
}
}
 ?>

 <!DOCTYPE html>
 <html>
 <head>
  <title></title>
 </head>
 <body>
  <form method="POST">
  <?php 
    $sql = mysqli_query($host, "SELECT * FROM projekk1 WHERE id = '$id'");
    foreach ($sql as $row) {
  ?>

  <h5 class="card-title text-center">Edit Data</h5>
  <input type="number" name="id" value="<?php echo $id; ?>"hidden>
  <input type="text" class="from-control" name="nama" id="nama" value="<?php echo $row["nama"]; ?>">
  <label for="nama">Nama</label>
  <?php } ?>

  <input type="submit" name="submit" value="Edit Data" class="btn btn-warning mb-3 fw-bold">
  </form> 
 
 </body>
 </html>


Selasa, 01 November 2022

MEMBUAT APK DARI DASAR PART 4

 PRAKTEK 4


source code file "koneksi5.php"

<?php  

$koneksi = mysqli_connect("localhost", "root", "", "pwdpbpraktik4");

function tambah($data){
global $koneksi;

$nama = $_POST['nama'];
$hobi = $_POST['hobi'];

$value = implode(",", $hobi);
$query = mysqli_query($koneksi, "INSERT INTO projek4 (nama, hobi) VALUES ('$nama', '".$value."')");

return mysqli_affected_rows($koneksi);
}

?>


source code file "input5.php"

<?php 

require'koneksi5.php';

if (isset($_POST['submit'])) {
if (tambah($_POST) > 0) {
echo "
<script>
alert('Data Berhasil Ditambahkan');
document.location.href = 'hasil.php';
</script>
";
} else {
echo "
<script>
alert('Data Gagal Ditambahkan');
document.location.href = 'input5.php';
</script>
";
}
}

 ?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
</head>
<body>
<form method="POST">
<label for="nama">Nama : </label>
<input type="text" name="nama">
<br>
<label for="hobi">Hobi : </label>
<input type="checkbox" name="hobi[]" value="Olahraga">Olahraga
<input type="checkbox" name="hobi[]" value="Gamers">Gamers
<input type="checkbox" name="hobi[]" value="Slebew">Slebew
<br> 
<input type="submit" name="submit">
<input type="reset" name="reset">
</form>
</body>
</html>


source code file "hasil.php"

<?php 

require 'koneksi5.php';

$sql = mysqli_query($koneksi, "SELECT * FROM projek4 ORDER BY id DESC LIMIT 1");

 ?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
</head>
<body>
<h1>HASIL DATA</h1>
<table border="2">
<thead>
<th>Nama</th>
<th>Hobi</th>
</thead>

<?php 

while ($row = mysqli_fetch_array($sql)) {

?>

<tbody>
<tr>
<td><?php echo $row["nama"]; ?></td>
<td><?php echo $row["hobi"]; ?></td>
</tr>
</tbody>

<?php } ?>
</table>
</body>
</html>


HASIL OUTPUT:




MEMBUAT APK DARI DASAR PART 3

 PRAKTEK 3


source code file "koneksi4.php"

<?php 

$host = mysqli_connect("localhost","root","","pwdpbpraktik3");
function tambah($data){
global $host;

$nama = $_POST["nama"];
$jk = $_POST["jk"];
$tampil = mysqli_query($host, "INSERT INTO projek3 (nama,jk) VALUES ('$nama','$jk')");

return mysqli_affected_rows($host);
}

 ?>


source code file "input4.php"

<?php 
require 'koneksi4.php';

if (isset($_POST["submit"])) {
if(tambah($_POST)>0){
echo "DATA BERHASIL DITAMBAHKAN";
header("location: index4.php");
}else{
echo "DATA GAGAL DITAMBAHKAN";
}
}
 ?>

 <!DOCTYPE html>
 <html>
 <head>
  <title></title>
 </head>
 <body>
  <form method="POST">
  <label>NAMA : </label>
  <input type="text" name="nama">
  <br>
  <label>JENIS KELAMIN : </label>
  <input type="radio" name="jk" value="Laki-Laki">Laki-Laki
    <input type="radio" name="jk" value="Perempuan">Perempuan
  <br>
  <br>
  <input type="submit" name="submit">
  <input type="reset" value="reset">
  </form>
 </body>
 </html>


souce code file "index4.php"

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h1>TAMPILAN DATA</h1>
<table border="1">
<tr>
<th>ID</th>
<th>NAMA</th>
<th>JENIS KELAMIN</th>
</tr>

<?php 
include 'koneksi4.php';
$tampil = mysqli_query($host, "SELECT * FROM projek3");
foreach ($tampil as $data) {
?>
<tbody>
<tr>
<td><?php echo $data["id"]; ?></td>
<td><?php echo $data["nama"]; ?></td>
<td><?php echo $data["jk"]; ?></td>
</tr>
   </tbody>
<?php } ?>

</body>
</html>


source code file "form4.php"

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php 
include 'koneksi4.php';
foreach ($tampil as $data){
?>
<tr>
<td><?php echo $data["id"]; ?></td>
<td><?php echo $data["nama"]; ?></td>
<td><?php echo $data["jk"]; ?></td>
</tr>
<?php } ?>
</body>
</html>


HASIL OUTPUT:



Menambahkan Edit dan Delete pada PHP

 PRAKTIK 1 source code file "koneksi1.php" <?php  $host = mysqli_connect("localhost","root","",...