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:



Jumat, 28 Oktober 2022

MEMBUAT APK DARI DASAR PART 2

 PRAKTEK 2


source code file "koneksi3.php"

<?php 

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

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

return mysqli_affected_rows($host);
}

 ?>


source code file "input3.php"

<?php 
require 'koneksi3.php';

if (isset($_POST["submit"])) {
if(tambah($_POST)>0){
echo "DATA BERHASIL DITAMBAHKAN";
header("location: index3.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>KELAS : </label>
  <select name="kelas">
<option value="X">X</option>
<option value="XI">XI</option>
<option value="XII">XII</option>
</select>
<br> 
  <br>
  <br>
  <input type="submit" name="submit">
  <input type="reset" value="reset">
  </form>
 </body>
 </html>


source code file "index3.php"

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

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

</body>
</html>


source code file "form3.php"

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


HASIL TAMPILAN :



Kamis, 27 Oktober 2022

MEMBUAT APK DARI DASAR

 PRAKTEK 1



membuat database di phpmyadmin, jangan lupa nyalakan XAMPP :






source code file "koneksi2.php"

<?php 

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


function tambah($data){
global $host;

$nama = $_POST["nama"];

$tampil = mysqli_query($host, "INSERT INTO field (NAMA) VALUES ('$nama')");

return mysqli_affected_rows($host);
}

 ?>


source code file "input2.php"
<?php 
require 'koneksi2.php';

if (isset($_POST["submit"])) {
if (tambah($_POST)>0) {
echo "data berhasil ditambahkan";
header("location: index2.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>
  <input type="submit" name="submit" value="kirim">
  <input type="reset" value="reset">
  </form>
 </body>
 </html>


source code file "index2.php"
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h1>TAMPILAN DATA</h1>
<table border="1">
<tr>
<th>ID</th>
<th>NAMA</th>
</tr>

<?php 
include 'koneksi2.php';
$tampil = mysqli_query($host, "SELECT * FROM field order by ID desc limit 1");
foreach ($tampil as $data) {
?>
<tr>
<td><?php echo $data["ID"]; ?></td>
<td><?php echo $data["NAMA"]; ?></td>
</tr>
<?php } ?>

</table>
</body>
</html>


source code file "form2.php"
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php 
include 'koneksi2.php';
?>

<center>
<a href="index2.php">LIHAT SEMUA DATA</a>
</center>
<h1>DATA</h1>
<form action="input2.php" method="POST">
<table>
<tr>
<td>ID</td>
<td><input type="number" name="nomor"></td>
</tr>
<tr>
<td>NAMA</td>
<td><input type="name" name="nama"></td>
</tr>
</table>
</body>
</html>


HASIL TAMPILAN :




Kamis, 20 Oktober 2022

MEMBUAT FORM DAN MENGHUBUNGKAN KE MYSQL

 FORM TAMU PHP MYSQL


koneksi.php

<?php

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


function tambah($data){

global $host;


$nama = $_POST["nama"];

$email = $_POST["email"];

$pesan = $_POST["pesan"];


$tampil = mysqli_query($host, "INSERT INTO tamu (nama, email, pesan) VALUES ('$nama','$email','$pesan')");


return mysqli_affected_rows($host);

}


?>


input.php

<?php 

require 'koneksi.php';


if (isset($_POST["submit"])) {

if (tambah($_POST) > 0) {

echo "data berhasil ditambahkan";

header("Location: index.php");

} else {

echo "data gagal ditambahkan";

}

}


 ?>


<!DOCTYPE html>

<html>

<head>

<title></title>

</head>

<body>

<center>

<form method="POST">

<label>Nama Tamu : </label>

<input type="text" name="nama">

<br>

<label>Email : </label>

<input type="email" name="email">

<br>

<label>Pesan : </label>

<input type="pesan" name="pesan">

<br>

<input type="submit" name="submit">

</form>


</center>


</body>

</html>


index.php

<!DOCTYPE html>

<html>

<head>

<title></title>

</head>

<body>

<center>

<h1>DATA TAMU</h1>

<table border="1">

<tr>

<th>NOMOR</th>

<th>NAMA TAMU</th>

<th>EMAIL</th>

<th>PESAN</th>

</tr>


<?php 

include 'koneksi.php';

$tampil = mysqli_query($host, "SELECT * FROM tamu");

$angka = 1;

foreach ($tampil as $data ) {

?>


<tr>

<td><?php echo $angka++; ?></td>

<td><?php echo $data["nama"]; ?></td>

<td><?php echo $data["email"]; ?></td>

<td><?php echo $data["pesan"]; ?></td>

</tr>


<?php } ?>

</table>


</body>

</html>


formlagi.php

<!DOCTYPE html>

<html>

<head>

<title></title>

</head>

<body>

<?php 

include 'koneksi.php';

?>


<center>

<a href="index.php">LIHAT SEMUA DATA</a>

<h1>DATA TAMU</h1>

<form action="input.php" method="POST">

<table>

<tr>

<td>NOMOR</td>

<td><input type="number" name="nomor"></td>

</tr>

<tr>

<td>NAMA</td>

<td><input type="name" name="nama"></td>

</tr>

<tr>

<td>EMAIL</td>

<td><input type="email" name="email"></td>

</tr>

<tr>

<td>PESAN</td>

<td><input type="textarea" name="pesan"></textarea></td>

</tr>

<tr>

<td></td>

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

</tr>

</table>

</form>

</center>


</body>

</html>


Hasil output:





Rabu, 19 Oktober 2022

PERNYATAAN REQUIRE DAN INCLUDE PHP

 PERNYATAAN REQUIRE, INCLUDE,REQUIRE_ONCE, DAN INCLUDE_ONCE


1. REQUIRE

Contoh syntax require :
Berikut contoh penggunaan statetement require() dengan contoh menggunakan 3 file php (pernyataan1.php, pernyataan2.php, dan require.php).

syntax pada file "pernyataan1.php"



Jika benar, maka tampilan output akan jadi seperti ini:



syntax pada file "pernyataan2.php"


Jika benar, maka tampilan output akan jadi seperti ini:


syntax pada file "require.php"



Jika benar, maka tampilan output akan jadi seperti ini:


2. INCLUDE

Merupakan konstruksi bagi parser PHP yang digunakan untuk membuka dan membaca nilai variabel dari file yang dinyatakan. Apabila file tersebut berisi tag-tag PHP, maka akan dievaluasi terlebih dahulu sebelum mengirimnya ke browser.

Contoh syntax include:
Berikut contoh penggunaan statetement include() dengan contoh menggunakan 2 file php yang sama (pernyataan1.php, pernyataan2.php, dan include.php).

Syntax pada file "pernyataan1.php":



Jika benar, maka tampilan output akan jadi sama seperti sebelumnya:


3. Memanggil File Menggunakan Pernyataan Include dan Require

Contoh Syntaxnya :
<!DOCTYPE html>
<html>
<head>
<title>Belajar Menggunakan Require dan Include</title>
</head>
<body>
<?php
include ("pernyataan1.php");
?>
<h3>ONLINE SHOP</h3>
Perusahaan Jual Beli Online
<?php
require ("pernyataan2.php");
?>
Belajar include
<?php
include ("restoran.php");
?>
</body>
</html>

Jika benar, maka hasil outputnya akan seperti ini:







Menambahkan Edit dan Delete pada PHP

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