fitrah1812

Untitled

Dec 11th, 2021
373
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.53 KB | None | 0 0
  1. <?php
  2. // Load file koneksi.php
  3. include "koneksi.php";
  4. // Ambil Data yang Dikirim dari Form
  5. $nis = $_POST['nis'];
  6. $nama = $_POST['nama'];
  7. $jenis_kelamin = $_POST['jenis_kelamin'];
  8. $telp = $_POST['telp'];
  9. $alamat = $_POST['alamat'];
  10. $foto = $_FILES['foto']['name'];
  11. $tmp = $_FILES['foto']['tmp_name'];
  12. // Rename nama fotonya dengan menambahkan tanggal dan jam upload
  13. $fotobaru = date('dmYHis').$foto;
  14. // Set path folder tempat menyimpan fotonya
  15. $path = "images/".$fotobaru;
  16. // Proses upload
  17. if(move_uploaded_file($tmp, $path)){ // Cek apakah gambar berhasil diupload atau tidak
  18.   // Proses simpan ke Database
  19.   $sql = $pdo->prepare("INSERT INTO siswa(nis, nama, jenis_kelamin, telp, alamat, foto) VALUES(:nis,:nama,:jk,:telp,:alamat,:foto)");
  20.  
  21.   $sql->bindParam(':nis', $nis);
  22.   $sql->bindParam(':nama', $nama);
  23.   $sql->bindParam(':jk', $jenis_kelamin);
  24.   $sql->bindParam(':telp', $telp);
  25.   $sql->bindParam(':alamat', $alamat);
  26.   $sql->bindParam(':foto', $fotobaru);
  27.   $sql->execute(); // Eksekusi query insert
  28.   if($sql){ // Cek jika proses simpan ke database sukses atau tidak
  29.     // Jika Sukses, Lakukan :
  30.     header("location: index3.php"); // Redirect ke halaman index.php
  31.   }else{
  32.     // Jika Gagal, Lakukan :
  33.     echo "Maaf, Terjadi kesalahan saat mencoba untuk menyimpan data ke database.";
  34.     echo "<br><a href='form_simpan.php'>Kembali Ke Form</a>";
  35.   }
  36. }else{
  37.   // Jika gambar gagal diupload, Lakukan :
  38.   echo "Maaf, Gambar gagal untuk diupload.";
  39.   echo "<br><a href='form_simpan.php'>Kembali Ke Form</a>";
  40. }
  41. ?>
Add Comment
Please, Sign In to add comment