-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaksi_mahasiswa.php
66 lines (53 loc) · 1.47 KB
/
aksi_mahasiswa.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php
session_start();
if(!isset($_SESSION['login'])){
header('location:login.php');
}
include "koneksi.php";
// jika ada get act
if(isset($_GET['act'])){
//proses simpan data
if($_GET['act']=='insert'){
//variabel dari elemen form
$npm = $_POST['npm'];
$nama = $_POST['nama'];
$prodi = $_POST['prodi'];
if($npm=='' || $nama=='' || $prodi==''){
header('location:data_mahasiswa.php?view=tambah');
}else{
//proses simpan data admin
$simpan = mysqli_query($konek, "INSERT INTO mahasiswa(npm,nama_mhs,prodi)
VALUES ('$npm','$nama','$prodi')");
if($simpan){
// BUAT QRCODE
// tampung data kiriman
$nomor = $nama_mhs;
// include file qrlib.php
include "phpqrcode/qrlib.php";
//Nama Folder file QR Code kita nantinya akan disimpan
$tempdir = "temp/";
//jika folder belum ada, buat folder
if (!file_exists($tempdir)){
mkdir($tempdir);
}
#parameter inputan
$isi_teks = $nomor;
$namafile = $npm.".png";
$quality = 'H'; //ada 4 pilihan, L (Low), M(Medium), Q(Good), H(High)
$ukuran = 5; //batasan 1 paling kecil, 10 paling besar
$padding = 2;
QRCode::png($isi_teks,$tempdir.$namafile,$quality,$ukuran,$padding);
header('location:data_mahasiswa.php');
}else{
header('location:data_mahasiswa.php');
}
}
} // akhir proses simpan data
else{
header('location:data_mahasiswa.php');
}
} // akhir get act
else{
header('location:data_mahasiswa.php');
}
?>