Tutorial membuat perintah CREATE (CRUD)
Assalamualaikum Warahmatullah Hiwabarakatuh
Kali ini saya akan membahas cara membuat perintah Create, Read, Update, Delete (CRUD)
Postingan ini saya akan membahas perintah CREATE
1. Pertama-tama Pastikan Xampp telah Start.
Kali ini saya akan membahas cara membuat perintah Create, Read, Update, Delete (CRUD)
Postingan ini saya akan membahas perintah CREATE
1. Pertama-tama Pastikan Xampp telah Start.
2. Membuka web browser dengan alamat “localhost/ PhpMyAdmin
3 3. selanjutnya kita buat tabel "berita" seperti gambar di bawah ini.
4. Buat sebuah folder dengan nama praktikum, lalu simpan pada folder xampp/htdocs/ dan buat folder seperti dibawah ini.
5. Pada step ini, kita akan membuat file tambah.php yang berfungsi menginput data pada database MySQL. Silahkan buat file tambah.php, lalu simpan di folder xampp/htdocs/praktikum/admin/pages. Berikut ini kodenya :
<div class="col-md-6 col-md-offset-3">
<?php
if(isset($_POST['add'])){
$target_dir = "gambar/";
$target_file = $target_dir . basename($_FILES["gambar"]["name"]);
$imagesFileType = pathinfo($target_file,PATHINFO_EXTENSION);
//pengecekan dan unggahan gambar
if(isset($_FILES["gambar"])) {
$check = getimagesize($_FILES["gambar"]["tmp_name"]);
if($check !== false) {
if(move_uploaded_file($_FILES["gambar"]["tmp_name"], $target_file)){
$ok = 1;
}else{
echo '<div class="alert alert-danger">';
echo '<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>';
echo "Maaf Terjadi Kesalahan Saat Mengunggah Gambar";
echo '</div>';
$ok = 0;
}
}else{
echo '<div class="alert alert-danger">';
echo '<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>';
echo "File Yang Diunggah Bukan Gambar";
echo '</div>';
$ok = 0;
}
}
if($ok == 1){
$gambar = $_FILES["gambar"]["name"];
$judul = $_POST['judul'];
$isi = htmlentities($_POST['isi']);
$sql = "INSERT INTO berita (judul, isi, gambar) VALUES ('".$judul."', '".$isi."', '".$gambar."')";
$result = $conn->query($sql);
if($result === TRUE){
echo '<div class="alert alert-success">';
echo '<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>';
echo "Berita Telah Berhasil Di Tambahkan";
echo '</div>';
}else{
echo '<div class="alert alert-danger">';
echo '<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>';
echo "Error: " .$sql . "<br>" . $conn->error;
echo '</div>';
}
}
}
?>
</div>
<div class="row">
<div class="col-md-6 col-md-offset-3 thumbnail">
<h4 class="text-center">Tambah Berita</h4>
<form method="post" enctype="multipart/form-data">
<label>Gambar Berita :</label>
<input type="file" name="gambar" class="form-control" required><hr>
<label>Judul Berita :</label>
<input type="text" name="judul" class="form-control" required><hr>
<label>Isi Berita :</label>
<textarea name="isi" class="form-control" required></textarea><hr>
<input type="submit" name="add" class="btn btn-success" value="simpan">
</form>
</div>
</div>
6.Tampilan Dari koding diatas.
7. hasil dari koding diatas akan masuk ke home.
SELESAI
Tidak ada komentar:
Posting Komentar