Ahmad Afandi

Preview:

DESCRIPTION

HELLO

Citation preview

 

 AHMAD AFANDI4 Mei 2014

8

 Pemrograman Berbasis Web//- deklarasi variable POST$idmhsw

= $_POST['idmhsw'];$nama = $_POST['nama'];$nim = $_POST['nim'];//mengecek berapa jumlah data yang dipilih dalam

query$cek = mysql_num_rows(mysql_query("SELECT * FROM mahasiswa WHERE idmhsw ='$idmhsw'"));//

untuk mengecek apakah jumlah banyaknya data yang dipilih(SELECT) = 0//jika jumlahnya = 0 maka akan melakukan

INSERT data,if($cek==0){//membuat variable table, field, dan where yang akan digunakan untuk fungsi//query

database antara insert data atau update data,//sehingga tidak perlu melakukan penulisan berulang ulang$table =

"INSERT INTO mahasiswa SET"; //tabel yang akan diinsertkan$field= "nama = '$nama',nim = '$nim'"; // field

yang akan diinsertkan dengan nilai POST$where = ""; // variable WHERE diisi nilai kosong}else{ //jika tidak maka akan melakukan

UPDATE data$table = "UPDATE mahasiswa SET"; //tabel yang akan diupdate$field= "nama = '$nama',nim = '$nim'"; //nilai field

yang akan diupdate$where = "WHERE idmhsw = '$idmhsw'"; //dimana IDfield = idfield POST}//Query yang akan

dijalankan dengan memanggil variale (table, field, where)mysql_query("$table $field $where")or die ('Error!!'.m

ysql_error());//halaman akan diarahkan ke page='mahasiswa'}echo "<script>window.location.href='?page=mhsw';</script>";exit;}/

/jika variable get di set atau sedang berjalan maka akan melakukan aksi...if(isset($_GET['delidmhsw'])){//Query yang

dijalankan yaitu menghapus dari table mahasiswa dimana idmahasiswa = nilaidari GET[idmahasiswa]mysql_query("DEL

ETE FROM mahasiswa WHERE idmhsw = '$_GET[delidmhsw]'");//akan muncul pesan alert "Data terhapus" halaman akan

diarahkan pada page=mahasiswaecho"<script>alert('Data terhapus');window.location.href='?page=mhsw';</script>";}$tampil

= mysql_fetch_array(mysql_query("SELECT * FROM mahasiswa WHERE idmhsw ='$_GET[idmhsw]'"));?><!--

 

 AHMAD AFANDI4 Mei 2014

9

 Pemrograman Berbasis Webvalue langsung diset kedalam textfielddenga

n mengambil nilai dari array $tampil--><form method="POST"><table align="center"><tr><td><input type="hidden" name="idmhs

w" value="<?=$tampil['idmhsw']?>"/></td></tr><tr><td>NIM</td><td>:</td><td><input type="text" name="nim"

class="input-small" maxlength="10"value="<?=$tampil['nim']?>" required/></td></tr><tr><td>Nama</td><td>:</td><td><inpu

t type="text" name="nama" class="input-xlarge"value="<?=$tampil['nama']?>" required/></td></tr><tr><td colspan=3 alig

n='center'><!--tombol simpan dengan type submityang akan mengirimkan nilai melalui method POST--><button

name="submit" class="btn btn-mini btn-success"><i class="icon-plus"></i>Simpan</button><a href="?page=mhsw" c

lass="btn btn-mini btn-danger"><i class="icon-refresh"></i>Batal</a><!--tombol batal--></td></tr></table></form><?php//MEM

BUAT LIST/DAFTAR data mahasiswa dalam table//membuat variable $select yang berisi query menamp

ilkan mahasiswaif($_SESSION['status']=="mhsw"){$select = "SELECT * FROM mahasiswa WHERE nim='$_SESSIO

N[nim]'";}else{$select = 'SELECT * FROM mahasiswa ORDER BY nim ASC';}//menjalankan query variable

$select jika terjadi error akan muncul pesan Error load data$resultselect= mysql_query($select)or die ('Error load

data : '.mysql_error());//mengecek jumlah query $resultselect//jika jumlahnya 0 maka data tidak tersedia

 

 AHMAD AFANDI4 Mei 2014

10

 Pemrograman Berbasis Webif(mysql_num_rows($resultselect)==0)

{echo"<center>Data tidak tersedia!</center>";}else{//jika tidak tampilkan dalam bentuk tableecho "<table class='table table-

striped table-bordered table-condensed bootstrap-datatabledatatable' cellspacing='0' cellpadding='0' width='80%'

align ='center' border ='1'><tr><th bgcolor='silver'>No</th><th bgcolor='silver'>Nim</th><th bgcolor='silver'>Nama</th><th bgcolo

r='silver' width='7%'></th></tr>";$no=0; //memberi nilai awal pada $no = 0//WHILE sebagai perulangan data dengan

nama variable $row//menyimpan nilai dalam bentuk array pada variable $rowwhile($row = mysql_fetch_array($resultselect)){extract($row)

; // mengekstrak $row dan menyimpan dalam bentuk variable//menampilkan isi baris yang akan diulang sebanyak data yang ada pada

query diatas ($select)echo "<tr><td align='center'>".$no=1+$no."</td><td>".$nim."</td><td>".$nama."</td><td

align='center'><a class='btn btn-mini btn-success'href='?page=mhsw&idmhsw=$idmhsw' title='Edit'><i class='ico

n-edit'></i></a><a class='btn btn-mini btn-danger' href='?page=mhsw&delidmhsw=$idmhsw'title='Hapus'><i class=

'icon-trash'></i></a></td></tr>";}echo"</table>";}?>mk.php<legend><h4>&raquo; Mata Kuliah</h4></le

gend><?php//-apabila tombol submit di set atau ditekan//-maka akan malakukan aksi didalam isset tersebut.if(isset($_POST['submit'])){//- deklarasi variable

POST$idmk = $_POST['idmk'];$namamk = $_POST['namamk'];$kodemk = $_POST['kodemk'];$sks = $_POST['sks'];$semester = $_POST['semester'];//mengecek

berapa jumlah data yang dipilih dalam query

 

 AHMAD AFANDI4 Mei 2014

11

 

Pemrograman Berbasis Web$cek = mysql_num_rows(mysql_query("SELECT * FROM matakuliah WHERE idmk = '$idmk'"));//untuk mengecek apakah jumlah

banyaknya data yang dipilih(SELECT) = 0//jika jumlahnya = 0 maka akan melakukan INSERT data,if($cek==0){//membuat variable table,

field, dan where yang akan digunakan untuk fungsi//query database antara insert data atau update data,//sehingga tidak perlu melakukan penulisan

berulang ulang$table = "INSERT INTO matakuliah SET"; //tabel yang akan diinsertkan$field= "namamk = '$namamk',kodemk = '$kodemk',sks =

'$sks',semester = '$semester'"; // field yang akan diinsertkan dengan nilai POST$where = ""; // variable WHERE diisi nilai kosong}else{ //jika tidak maka akan melakukan

UPDATE data$table = "UPDATE matakuliah SET"; //tabel yang akan diupdate$field= "namamk = '$namamk',kodemk = '$kodemk',sks =

'$sks',semester = '$semester'"; //nilai field yang akan diupdate$where = "WHERE idmk = '$idmk'"; //dimana IDfield = idfield POST}//Query

yang akan dijalankan dengan memanggil variale (table, field, where)mysql_query("$table $field $where")or die ('Error!!'.mysql_

error());//halaman akan diarahkan ke page='matakuliah'echo "<script>window.location.href='?page=mk';</script>";exit;}//jika variable get di set atau sedang

berjalan maka akan melakukan aksi...if(isset($_GET['delidmk'])){//Query yang dijalankan yaitu menghapus dari table matakuliah dimana idmatakuliah = nilai

dariGET[idmatakuliah]mysql_query("DELETE FROM matakuliah WHERE idmk = '$_GET[delidmk]'");//akan muncul pesan alert "Data terhapus" halaman akan

diarahkan pada page=matakuliahecho"<script>alert('Data terhapus');window.location.href='?page=mk';</script>";}//untuk menyimpan nilai query database kedalam

array$tampil = mysql_fetch_array(mysql_query("SELECT * FROM matakuliah WHERE idmk = '$_GET[idmk]'"));?><!--value langsung diset kedalam textfielddengan

mengambil nilai dari array $tampil--><form method="POST"><table align="center"><tr><td><input type="hidden" name="idmk" value="<?

=$tampil['idmk']?>"/></td>

 

 AHMAD AFANDI4 Mei 2014

12

 Pemrograman Berbasis Web

</tr><tr><td>Kode Mata Kuliah</td><td>:</td><td><input type="text" name="kodemk" class="input-small" maxlength="10"value="<?

=$tampil['kodemk']?>" required/></td></tr><tr><td>Nama Mata Kuliah</td><td>:</td><td><input type="text" name="namamk" class="input-xlarge"value="<

?=$tampil['namamk']?>" required/></td></tr><tr><td>SKS</td><td>:</td><td><select name="sks" required><?if($tampil['sks']!="")echo

"<option value='$tampil[sks]'>$tampil[sks]</option>";elseecho "<option value=''></option>";?><option value="1">1</option><option value="2">2</option><option

value="3">3</option><option value="4">4</option></select></td></tr><tr><td>Semester</td><td>:</td><td><input type="text" name="semester" class="input-

mini"value="<?=$tampil['semester']?>" required/></td></tr><tr><td colspan=3 align='center'><!--tombol simpan dengan type submityang akan

mengirimkan nilai melalui method POST--><button name="submit" class="btn btn-mini btn-success"><i class="icon-plus"></i> Simpan</button

><a href="../?page=mk" class="btn btn-mini btn-danger"><i class="icon-refresh"></i> Batal</a><!--tombolbatal--></td></tr></table></form><

?php//MEMBUAT LIST/DAFTAR data matakuliah dalam table//membuat variable $select yang berisi query menampilkan matakuliah

 

 AHMAD AFANDI4 Mei 2014

13

 Pemrograman Berbasis Web$select = 'SELECT * FROM matakuliah

ORDER BY kodemk ASC';//menjalankan query variable $select jika terjadi error akan muncul pesan Error load data$resultselect= mysql_query($se

lect)or die ('Error load data : '.mysql_error());//mengecek jumlah query $resultselect//jika jumlahnya 0 maka data tidak tersediaif(mysql_num_rows($resultselect)==0)

{echo"<center>Data tidak tersedia!</center>";}else{//jika tidak tampilkan dalam bentuk tableecho "<table class='table table-striped table-bordered

table-condensed bootstrap-datatable datatable'cellspacing='0' cellpadding='0' width='80%' align ='center' border ='1'><tr><th bgcolor='silver'

>No</th><th bgcolor='silver'>Kode Mata Kuliah</th><th bgcolor='silver'>Nama Mata Kuliah</th><th bgcolor='silver'>SKS</th><th bgcolor='silver' width='7%'>Se

mester</th><th bgcolor='silver' width='7%'></th></tr>";$no=0; //memberi nilai awal pada $no = 0//WHILE sebagai perulangan data dengan namamk

variable $row//menyimpan nilai dalam bentuk array pada variable $rowwhile($row = mysql_fetch_array($resultselect)){extract($row); // mengekstrak

$row dan menyimpan dalam bentuk variable//menampilkan isi baris yang akan diulang sebanyak data yang ada pada query diatas ($select)echo

"<tr><td align='center'>".$no=1+$no."</td><td>".$kodemk."</td><td>".$namamk."</td><td>".$sks."</td><td>".$semester."</

td><td align='center'><a class='btn btn-mini btn-success' href='?page=mk&idmk=$idmk' title='Edit'><iclass='icon-edit'></i></a><a class='btn

btn-mini btn-danger' href='?page=mk&delidmk=$idmk' title='Hapus'><i class='icon-trash'></i></a></td></tr>";}echo"</table>";}?>ruangan.php

<legend><h4>&raquo; Ruangan</h4></legend><?phpif(isset($_POST['submit'])){//- deklarasi variable POST$idruangan = $_POST['idruang

an'];$ruangan = $_POST['ruangan'];$kapasitas = $_POST['kapasitas'];

Recommended