kembalilagi
kali ini kita akan membahas sebuah operasi yang penting dalam sebuah aplikasi maupun web, ini berfungsi sebagai interaksi dari program maupun server kepada useratau pengguna
kali ini kita akan membahas tentang proses pembuatan Creat, atau membuat, dan lebih di kenal sebagai proses memasukkan data kedalam database
awalnya seperti biasa kita buat dulu tempat penyimpanan data yang akan di masukan nanti yaitu database nya, lalu baru kita sesuaikan dengan coding dan interfice yang ada pada web kita sehingga apa yang kita masukkan ke web bisa tersimpan sesuai dengan yang kita rencanakan
mulai dengan memuat database yang lama dengan tabel data baru dengan nama berita(nama bebas, namun untuk singkronisasi dengan praktik kita kali ini kita buat saja seperti pada contoh, biar langsung dapat di lihat hasilnya)
pada database tadi kita masukkan sebuah table baru denagan nama "berita" lali di isikan di dalamnya id_berita sebagai auto incremen, lalu gambar, judul dan isi berita, total ada 4 baris data yanga kan kita masukkan
setelah berhasil di buat kita lanjut dengan membuat kodingnya,agar mudah buat susunan file nya seperti ini
jadi kita menambahkan 2 file baru di dalam admin pada praktikum,yaitu file gambar untuk nantinya kita menyimpan gambar, dan file pages tempat menyimpan eksion
pertama kita buat aksion creat, atau menambahkan data berikut kodingnya dan disimpan di dalam file pages
nah di atas adalah koding nya dan silahkan di ketik sendiri biar bisa di pelajari secara seksama bukan menyiksa, agar kawan kawan juga bisa mwngerti ifen dari tiap baris koding yang di tuliskan
kita jelaskan sejara garis besar saja
"if(isset($_POST['add'])){
$target_dir = "gambar/";
$target_file = $target_dir . basename($_FILES["gambar"]["name"]);
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);"
ini adalah perintah awal untuk menentukan nama dan fariabel , di mana saat tombol tambah nanti dei tekan ia akan medeskripsikan gambar terlebih dahulu
lalu kita masuk pada pengecekan
"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">&time;</a>';
echo "Maaf terjadi Error 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">&time;</a>';
echo "File Yang Diunggah Bukan Gambar";
echo '</div>';
$ok = 0;
}
}"
ini adalah perintah dimana program memfilter semua data yang di masukkan ke dalam kolom gambaar, apakah ini benar file gambar, atau atau besaran dari gambar yang di masukkan, sehingga meminimalisir kesalahan dan menjaga alokasi data tetap terkontrol
lalu perintah penyimpanan
"if ($ok == 1) {
$gambar = $_FILES["gambar"]["name"];
$judul = $_POST['judul'];
$isi = htmlentities($_POST['isi']);
$sql = "INSERT INTO beritaa (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>';
}
}
}
nah ini adalah perintah menyimpan data, setelah lewat dari pemeriksaan di atas, secara otomatis data masuk kedatabase dan termasuk data gambar, namun secara otomatis juga data gambar dari database di panggil dan di masukkan ke dalam file "gambar" yang telah kita buat tadi,
dan ini coding untuk tampilannya
</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>,
adn ini hail tampilannya.
jika di isi data
dan jika kita gagal di simpan ia akan memberi pesan
jika berhasil akan menampilkan ini
okeee, demikian createyang kita buat
selamat mencoba bagi kawan kawan semoga berhasil dan sukses
terimakasih
Komentar
Posting Komentar