<?php
if(isset($_GET['tampil'])){
	$kelas=$_GET['idKelas'];
}else{
	$kelas='';
}
?>
<div class="col-md-6">
    <div class="box box-solid box-primary">
		<div class="box-header with-border">
		  <h3 class="box-title"> Pilih Kelas Awal</h3>
		</div><!-- /.box-header -->
		<div class="box-body">
		  <form method="GET" action="" class="form-horizontal">
			<input type="hidden" name="view" value="kenaikankelas" >					  
			<div class="form-group">
				<label for="" class="col-sm-4 control-label">Kelas Awal</label>
				<div class="col-sm-4">
				  <select name="idKelas" class="form-control">
				  	<option value="">- SEMUA KELAS -</option>
					<?php
					$sqk = mysql_query("SELECT * FROM kelas_siswa ORDER BY idKelas ASC");
					while($k=mysql_fetch_array($sqk))
					{
						$selected = ($k['idKelas'] == $kelas) ? ' selected="selected"' : "";
						echo "<option value=".$k['idKelas']." ".$selected.">".$k['nmKelas']."</option>";
					}
					?>
				  </select>
				</div>
				<div class="col-sm-4">
					<input type="submit" name="tampil" class="btn btn-warning" value="Tampilkan">
				</div>
			</div>	
		  </form>
		</div>
	</div>
</div>
<div class="col-md-6">
    <div class="box box-solid box-warning">
		<div class="box-body">
			<p>Warning!... !<br>Halaman ini digunakan untuk memindahkan siswa atau beberapa siswa dari kelas satu ke kelas lainnya jika diperlukan. Jika ada siswa yang telah dibuatkan tagihan dan dipindah kelasnya melalui halaman ini, 
				maka tagihan tetap ada di kelas sebelumnya!</p>
		</div>
	</div>
</div>
<?php
if(isset($_GET['tampil'])){
	if($_GET['idKelas']!=""){
		$sqlSiswaTagihan=mysql_query("SELECT siswa.*, kelas_siswa.nmKelas
						FROM
							siswa
						INNER JOIN kelas_siswa ON siswa.idKelas = kelas_siswa.idKelas 
						WHERE statusSiswa='Aktif' AND siswa.idKelas='$_GET[idKelas]'");
	}else{
		$sqlSiswaTagihan=mysql_query("SELECT siswa.*, kelas_siswa.nmKelas
						FROM
							siswa
						INNER JOIN kelas_siswa ON siswa.idKelas = kelas_siswa.idKelas WHERE statusSiswa='Aktif'");
	}

	$n = mysql_num_rows($sqlSiswaTagihan); // membaca jumlah data
?>
<div class="col-sm-12">
	<div class="box box-solid box-success">
		<div class="box-header">
			<h3 class="box-title">Pilih Siswa Yang Akan di Proses</h3>
		</div>
		<form method="POST" action="" class="form-horizontal">
			  <div class="table-responsive">
				<table class="table table-striped">
					<tr>
						<th>No.</th>						
						<th>NIS</th>
						<th>Nama Siswa</th>
						<th>Kelas</th>
						<th>Status</th>
						<th><input type="checkbox" id="parent"> Pilih Semua</th>
					</tr>
					<?php
					$no=1;
					while($ft=mysql_fetch_array($sqlSiswaTagihan)){
					?>
					<tr>
						<td><?php echo $no; ?></td>						
						<td><?php echo $ft['nisSiswa']; ?></td>
						<td><?php echo $ft['nmSiswa']; ?></td>
						<td><?php echo $ft['nmKelas']; ?></td>
						<td><?php echo $ft['statusSiswa']; ?></td>
						<td><input type="checkbox" name="pilih[]" value="<?php echo $ft['idSiswa']; ?>" class="child"></td>
					</tr>
					<?php $no++; } ?>
				</table>
			</div>
			<div class="box-footer">
				<label for="" class="col-sm-2 control-label">Pindah / Naik Ke Kelas</label>
				<div class="col-sm-4">
				  <select name="idKelas" class="form-control">
					<?php
					$sqk = mysql_query("SELECT * FROM kelas_siswa ORDER BY idKelas ASC");
					while($k=mysql_fetch_array($sqk))
					{
						echo "<option value=".$k['idKelas'].">".$k['nmKelas']."</option>";
					}
					?>
				  </select>
				</div>
				<div class="col-sm-4">
					<input type="submit" name="proses" class="btn btn-danger" value="Proses Pindah/Naik Kelas">
				</div>
			</div>
		</form>
	</div>
</div>

<?php
	if(isset($_POST['proses'])){
		$siswa = $_POST['pilih'];
		$jumlah_dipilih = count($siswa);
	 
		for($x=0;$x<$jumlah_dipilih;$x++){
			
			$query=mysql_query("UPDATE siswa SET idKelas='$_POST[idKelas]' WHERE idSiswa='$siswa[$x]'");
			
			if ($query){
			  echo "<script>document.location='index.php?view=kenaikankelas&sukses';</script>";
			}else{
			  echo "<script>document.location='index.php?view=kenaikankelas&gagal';</script>";
			}
		}
	}
}
?>			