Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function tambah_gbr($gambar){
- global $conn;
- $id_pendaftar = htmlspecialchars($gambar["id_pendaftar"]);
- $tgl_bayar = htmlspecialchars($gambar["tgl_bayar"]);
- $gambar_bukti_pembayaran = upload();
- if(!$gambar_bukti_pembayaran){
- return false;
- }
- $upload = "INSERT INTO pembayaran
- VALUES
- ('', '$id_pendaftar', 2, '$tgl_bayar', '$gambar_bukti_pembayaran', 0)
- ";
- mysqli_query($conn, $upload);
- return mysqli_affected_rows($conn);
- }
- function upload(){
- $nisn = $_POST['nisn'];
- $nama_file = $_FILES['gambar_bukti_pembayaran']['name'];
- $ukuran = $_FILES['gambar_bukti_pembayaran']['size'];
- $error = $_FILES['gambar_bukti_pembayaran']['error'];
- $tmp_name = $_FILES['gambar_bukti_pembayaran']['tmp_name'];
- if( $error == 4){
- echo "
- <script>
- alert('Pilih gambar terlebih dahulu')
- </script>
- ";
- return false;
- }
- $ekstensi_gambar_valid = ['jpg', 'jpeg', 'png'];
- $ekstensi_gambar = explode('.', $nama_file);
- $ekstensi_gambar = strtolower(end($ekstensi_gambar));
- if (!in_array($ekstensi_gambar, $ekstensi_gambar_valid)) {
- echo "
- <script>
- alert('Data yang dipilih bukan gambar')
- </script>
- ";
- return false;
- }
- if ($ukuran > 2000000) {
- echo "
- <script>
- alert('Ukuran gambar terlalu besar')
- </script>
- ";
- return false;
- }
- $nama_file_baru = $nisn.'_'.substr(uniqid(), 8,4);
- $nama_file_baru .= '.';
- $nama_file_baru .= $ekstensi_gambar;
- move_uploaded_file($tmp_name, '../bukti_bayar/' . $nama_file_baru);
- return $nama_file_baru;
- // if ( $ukuran > 2000000) {
- // echo "
- // <script>
- // alert('Ukuran gambar terlalu besar')
- // </script>
- // ";
- // return false;
- // }
- // if ($) {
- // # code...
- // }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement