menjumlahkan data dari radiobuton

Asratul Hamdi · May 21, 2012
mas sya mau nanya,
sya ingin nampilin jumlah data yang L brapa dan TL brapa Perbulan gimana cranya y mas, nanti akan di buatkan persentasenya.

ini scrip formnya:
<?php 
include('koneksi.php');
?>
<html>
<head>
<title>Form Evaluasi Formulir</title>
</head>

<body>
<table width="776" bgcolor="#CCCC99">
<tr>
<td width="305" align="center">
<h1>Form Input</h1>
</td></tr></table>

<table><tr><td>
<?php 
if (!empty($_GET['message']) && $_GET['message'] == 'success') {
	echo '<h3>Berhasil menambah data!</h3>';
}
?>
</td></tr></table>

<form name="input_data" action="insertdataevaluasi.php" method="post">
<table width="776" border="0" cellpadding="5" cellspacing="0" bgcolor="#CCCC99">
    <tbody>
		<tr>
        	<td width="218">Kode Evaluasi</td>
        	<td width="8">:</td>
        	<td width="520"><input type="text" name="kd_evaluasi" maxlength="20" required="required" /></td>
        </tr>
    	<tr>
			<td>Tanggal Evaluasi / Sekarang</td>
			<td>:</td>
			<td>
			<?php
				echo "<select name=tanggal>
						<option value=0>Tanggal</option>";
				for($no=1;$no<=31;$no++)
				{
					echo "<option value=$no>$no</option>";	
				}
				
				echo "</select>";
				
				$nama_bln = array(1=> "Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober",
									  "November","Desember");
				echo "<select name=bulan>
						<option value=0>Bulan</option>";
				for($no=1;$no<=12;$no++)
				{
					echo "<option value=$no>$nama_bln[$no]</option>";	
				}
				echo "</select>";
				
				$thn_skrg = date("Y");
				echo "<select name=tahun>
						<option value=0>Tahun</option>";
				for($no=1989;$no<=$thn_skrg;$no++)
				{
					echo "<option value=$no>$no</option>";	
				}
				
				echo "</select>";
			?>
			</td>
		</tr>
    	
			<td>Formulir Diagnosa</td>
			<td>:</td>
			<td>
			<input type="radio" name="diagnosa" value="L">Lengkap <input type="radio" name="diagnosa" value="TL">Tidak Lengkap 
			</td>
		</tr>
		<tr>
			<td>Formulir Ringkasan Masuk Keluar</td>
			<td>:</td>
			<td>
			<input type="radio" name="ringkasan_msk_klr" value="L">Lengkap <input type="radio" name="ringkasan_msk_klr" value="TL">Tidak Lengkap 
			</td>
		</tr>
        <tr>
			<td>Lembar Pengobatan</td>
			<td>:</td>
			<td>
			<input type="radio" name="lmbr_pengobatan" value="L">Lengkap <input type="radio" name="lmbr_pengobatan" value="TL">Tidak Lengkap 
			</td>
		</tr>
		<tr>
			<td>Formulir Catatan Perkembangan</td>
			<td>:</td>
			<td>
			<input type="radio" name="ctt_perkembangan" value="L">Lengkap <input type="radio" name="ctt_perkembangan" value="TL">Tidak Lengkap 
			</td>
		</tr>
		<tr>
			<td>Formulir Catatan Perawat</td>
			<td>:</td>
			<td>
			<input type="radio" name="ctt_perawat" value="L">Lengkap <input type="radio" name="ctt_perawat" value="TL">Tidak Lengkap 
			</td>
		</tr>
		
		<tr>
			<td>Inform Consent</td>
			<td>:</td>
			<td>
			<input type="radio" name="inform_consent" value="L">Lengkap <input type="radio" name="inform_consent" value="TL">Tidak Lengkap 
			</td>
		</tr>
		<tr>
			<td>Resume Medis</td>
			<td>:</td>
			<td>
			<input type="radio" name="resume_medis" value="L">Lengkap <input type="radio" name="resume_medis" value="TL">Tidak Lengkap 
			</td>
		</tr>
		<tr>
			<td>Resep</td>
			<td>:</td>
			<td>
			<input type="radio" name="resep" value="L">Lengkap <input type="radio" name="resep" value="TL">Tidak Lengkap 
			</td>
		</tr>
		<tr>
		<td>Pilih Data Penyakit</td>
        	<td>:</td>
			<td>
			<select name="kd_penyakit">
			<?php
			// query untuk menampilkan semua penyakit
			$query = "SELECT * FROM penyakit";
			$hasil = mysql_query($query);
			while ($data = mysql_fetch_array($hasil))
			{
			// setiap penyakit yang dibaca dari tabel disisipkan ke tag <option></option>
			echo "<option value='".$data['kd_penyakit']."'>".$data['nm_penyakit']."</option>";
			}
			?>
			</select>
			</td>
		</tr>
        <tr>
		<td>Pilih Dokter</td>
        	<td>:</td>
			<td>
			<select name="kd_dokter">
			<?php
			// query untuk menampilkan semua dokter
			$query = "SELECT * FROM dokter";
			$hasil = mysql_query($query);
			while ($data = mysql_fetch_array($hasil))
			{
			// setiap dokter yang dibaca dari tabel disisipkan ke tag <option></option>
			echo "<option value='".$data['kd_dokter']."'>".$data['nm_dokter']."</option>";
			}
			?>
			</select>
			</td>
		</tr>
    	<tr>
		<td>Pilih Ruangan</td>
        	<td>:</td>
			<td>
			<select name="kd_ruangan">
			<?php
			// query untuk menampilkan semua ruangan
			$query = "SELECT * FROM ruangan";
			$hasil = mysql_query($query);
			while ($data = mysql_fetch_array($hasil))
			{
			// setiap ruangan yang dibaca dari tabel disisipkan ke tag <option></option>
			echo "<option value='".$data['kd_ruangan']."'>".$data['nm_ruangan']."</option>";
			}
			?>
			</select>
			</td>
		</tr>
        <tr>
		<td>Nama Pasien</td>
        	<td>:</td>
			<td>
			<select name="no_rm">
			<?php
			// query untuk menampilkan semua pasien
			$query = "SELECT * FROM pasien";
			$hasil = mysql_query($query);
			while ($data = mysql_fetch_array($hasil))
			{
			// setiap pasien yang dibaca dari tabel disisipkan ke tag <option></option>
			echo "<option value='".$data['no_rm']."'>".$data['nm_pasien']."</option>";
			}
			?>
			</select>
			</td>
		</tr>
		
		<tr>		
        	<td align="right" colspan="3"><input type="submit" name="submit" value="Simpan" /></td>
        </tr>
    </tbody>
</table>
</form>

<a href="viewdataevaluasi.php">Lihat Data</a>
</body>
</html>

ini scrip viewnya :
<?php 
include('koneksi.php');
 $warnagenap = "#CCCCCC" ;
 $warnaganjil = "#FFFFFF" ;
?>

<html>
<head>
<title>Form Evaluasi</title>
<script type="text/javascript">
function cetakhalaman()
{
window.print();
}
</script>
</head>

<body>
<table width="1386" bgcolor="#CCCC99">
<tr>
<td width="305" align="center">
<h1>Data Evaluasi</h1>
</td></tr></table>

<?php 
if (!empty($_GET['message']) && $_GET['message'] == 'success') {
	echo '<h3>Berhasil meng-update data!</h3>';
} else if (!empty($_GET['message']) && $_GET['message'] == 'delete') {
	echo '<h3>Berhasil menghapus data!</h3>';
}
?>

<a href="formevaluasi.php">+ Tambah Data</a>

<table width="1386" border="1" cellpadding="5" cellspacing="0">
	<thead>
    	<tr bgcolor="#CCCC99">
        	<td>No.</td>
			<td>Kode Evaluasi</td>
        	<td>Tanggal Evaluasi</td>        	
			<td>Diagnosa</td>
        	<td>Ringkasan Masuk Keluar</td>
			<td>Catatan Perkembangan</td>
        	<td>Catatan Perawat</td>
			<td>Lembar Pengobatan</td>
			<td>Inform Consent</td>
        	<td>Resume Medis</td>
			<td>Resep</td>
            <td>Penyakit</td>
			<td>Dokter</td>
        	<td>Ruangan</td>
            <td>Pasien</td>
			<td align="center">Action</td> 
    </thead>
    <tbody>
    <?php 
	$query = mysql_query("select * from evaluasi");
	
	$no = 1;
	$counter = 1;
	while ($data = mysql_fetch_array($query)) {
	?>
    <?
    	if ($counter % 2 == 0) $warna = $warnagenap ;
		else $warna = $warnaganjil ;
	?>
    	<tr bgcolor="<? echo $warna;?>">
        	<td><?php echo $no; ?></td>
			<td><?php echo $data['kd_evaluasi']?></td>
        	<td><?php echo $data['tgl_evaluasi']; ?></td>        	
			<td><?php echo $data['diagnosa']; ?></td>
        	<td><?php echo $data['ringkasan_msk_klr']; ?></td> 
			<td><?php echo $data['ctt_perkembangan']; ?></td>
        	<td><?php echo $data['ctt_perawat']; ?></td>
			<td><?php echo $data['lmbr_pengobatan']; ?></td> 
			<td><?php echo $data['inform_consent']; ?></td>
        	<td><?php echo $data['resume_medis']; ?></td>
			<td><?php echo $data['resep']; ?></td>
            <td><?php echo $data['kd_penyakit']; ?></td>
			<td><?php echo $data['kd_dokter']; ?></td>
        	<td><?php echo $data['kd_ruangan']; ?></td> 
            <td><?php echo $data['no_rm']; ?></td>
            <td>
            	<a href="editdataevaluasi.php?id=<?php echo $data['kd_evaluasi']; ?>">Edit</a> || 
                <a href="deletedataevaluasi.php?id=<?php echo $data['kd_evaluasi']; ?>">Hapus</a>
            </td>
        </tr>
    <?php 
		$no++;
		$counter++;
	} 
	?>
    </tbody>
</table>
<table><tr><td>
<input type="button" value="Print" onClick="cetakhalaman()" />
</td></tr></table>
</body>
</html>

kalau ada saran ga' pa juga mas.
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · May 22, 2012 · 0 Suka · 0 Tidak Suka
jika ingin menampilkan berapa data diagnosa yang L dan TL perbulan, misal bulan mei 2012, pake sql seperti
<?php
$sql = "select e.*, count(*) as jml from evaluasi e where 
month(tgl_evaluasi)='05' and year(tgl_evaluasi)='2012' group by diagnosa";
$q = mysql_query($sql);
while($data = mysql_fetch_array($sql)){
	echo $data['diagnosa'].':'.$data['jml'].'<br/>';
}