Anda di halaman 1dari 4

Tambah Data Dengan Function

Index.php
<?php
require 'function.php';
$siswa = query("SELECT * FROM siswa")
?>
<html>
<head>
<title> HAlaman Admin </title>
</head>
<body>
<h1> Daftar Siswa </h1>
<a href ="tambah.php"> TAMBAH DATA SISWA </a>
<br><br>
<table border="1" cellpadding="10" cellspacing="0">
<tr>
<th> No </th>
<th> Nama </th>
<th> Nis </th>
<th> Email </th>
<th> Jurusan </th>
<th> Foto </th>
<th> Aksi </th>
</tr>
<?php $i=1; ?>
<?php foreach($siswa as $row) :?>

<tr>
<td> <?= $i; ?> </td>
<td><?= $row["nama"]; ?> </td>
<td><?= $row["nis"]; ?></td>
<td><?= $row["email"]; ?> </td>
<td><?= $row["jurusan"]; ?> </td>
<td><img src="img/<?php echo $row["gambar"]; ?>" width="50"> </td>
<td>
<a href= ""> edit</a>
<a href= "hapus.php?id=<?php echo $row["id"]; ?>" onclick="
return confirm('yakin akan dihapus');">hapus</a>
</td>
</tr>
<?php $i++; ?>
<?php endforeach; ?>
</table>
</body>
</html>

Tambah.php
<?php
require 'function.php';
//cek apakah tombol submit sudah ditekan atau belum
if(isset($_POST["submit"])){
//cek apakah data berhasil ditambahkan atau tidak
if(tambah($_POST) > 0){
1|tambah data hapus data dengan function
echo "data berhasil ditambahkan ";
}else{
echo "data gagal ";
}

}
?>
<html>
<head>
<title> Tambah Data Siswa </title>
</head>
<body>
<h2> TAMBAH DATA SISWA </h2>
<form action="" method="post">
<ul>
<li>
<label for="nis"> NIS : </label>
<input type="text" name="nis" id="nis" required>
</li>

<li>
<label for="nama"> NAMA : </label>
<input type="text" name="nama" id="nama" required>
</li>

<li>
<label for="email"> EMAIL : </label>
<input type="text" name="email" id="email" required>
</li>

<li>
<label for="jurusan"> JURUSAN : </label>
<input type="text" name="jurusan" id="jurusan" required>
</li>

<li>
<label for="gambar"> FOTO : </label>
<input type="text" name="gambar" id="gambar">
</li>

<li>
<button type ="submit" name="submit"> Tambah Data </button>
</li>
<a href ="index.php"> LIHAT DATA </a>
</ul>
</form>
<body>
</html>

Hapus.php
<?php
require 'function.php';
$id=$_GET['id'];
2|tambah data hapus data dengan function
if(hapus($id) > 0){
echo "
<script>
alert('data berhasil di hapus');
document.location.href='index.php';
</script>
";
}else{
echo "
<script>
alert('data gagal di hapus');
document.location.href='index.php';
</script>
";
}

?>

Function.php
<?php
//koneksi database
$connect = mysqli_connect("localhost", "root", "", "sekolah");
function query($query){
global $connect;
$result = mysqli_query($connect, $query);
$rows = [];
while ($row = mysqli_fetch_assoc($result)){
$rows[] = $row;
}
return $rows;
}

function tambah($data){
global $connect;
$nis= $data["nis"];
$nama= $data["nama"];
$email= $data["email"];
$jurusan= $data["jurusan"];
$gambar= $data["gambar"];

$query="INSERT INTO siswa


VALUES
('', '$nis', '$nama', '$email',
'jurusan', '$gambar')
";
mysqli_query($connect, $query);

return mysqli_affected_rows($connect);

function hapus($id){
3|tambah data hapus data dengan function
global $connect;
mysqli_query($connect, "DELETE FROM siswa WHERE id=$id");
return mysqli_affected_rows($connect);

}
?>

4|tambah data hapus data dengan function

Anda mungkin juga menyukai