Mas ellyx, mau tanya lagi,,
Mas saya buat coding kayak dibawah ini:
<?php
//untuk koneksi database
mysql_connect ('localhost','root','') ;
mysql_select_db ('evaluasi_rm'); 
	
//untuk menantukan tanggal awal dan tanggal akhir data di database
$min_tanggal=mysql_fetch_array(mysql_query("select min(tgl_evaluasi) as min_tanggal from evaluasi"));
$max_tanggal=mysql_fetch_array(mysql_query("select max(tgl_evaluasi) as max_tanggal from evaluasi"));
?>

<form action="ProgramLaporanKelengkapanBerkasRM.php" method="post" name="postform">
<table width="435" border="0">
<tr>
    <td width="111">Kode Evaluasi</td>
    <td colspan="2"><input type="text" name="kd_evaluasi" value="<?php if(isset($_POST['kd_evaluasi'])){ echo $_POST['kd_evaluasi']; }?>"/></td>
</tr>
<tr>
    <td>Tanggal Awal</td>
    <td colspan="2"><input type="text" name="tanggal_awal" size="15" value="<?php echo $min_tanggal['min_tanggal'];?>"/>
    <a href="javascript:void(0)" onClick="if(self.gfPop)gfPop.fPopCalendar(document.postform.tanggal_awal);return false;" ><img src="../data_tanggal/calender/calender.jpeg" alt="" name="popcal" width="34" height="29" border="0" align="absmiddle" id="popcal" /></a>				
    </td>
</tr>
<tr>
    <td>Tanggal Akhir</td>
    <td colspan="2"><input type="text" name="tanggal_akhir" size="15" value="<?php echo $max_tanggal['max_tanggal'];?>"/>
    <a href="javascript:void(0)" onClick="if(self.gfPop)gfPop.fPopCalendar(document.postform.tanggal_akhir);return false;" ><img src="../data_tanggal/calender/calender.jpeg" alt="" name="popcal" width="34" height="29" border="0" align="absmiddle" id="popcal" /></a>				
    </td>
</tr>
<tr>
    <td><input type="submit" value="Tampilkan Data" name="cari"></td>
    <td colspan="2">&nbsp;</td>
</tr>
</table>
</form>
<p>

<?php
//di proses jika sudah klik tombol cari
if(isset($_POST['cari'])){
	
	//menangkap nilai form
	$kdevaluasi=$_POST['kd_evaluasi'];
	$tanggal_awal=$_POST['tanggal_awal'];
	$tanggal_akhir=$_POST['tanggal_akhir'];
	
	if(empty($nasabah) and empty($tanggal_awal) and empty($tanggal_akhir)){
		//jika tidak menginput apa2
		$query=mysql_query("select * from evaluasi");
		$jumlah=mysql_fetch_array(mysql_query("select count(*) as total from evaluasi"));
		
	}else{
		
		?><i><b>Informasi : </b> Pencarian Kode Evaluasi <b><?php echo ucwords($_POST['kd_evaluasi']);?></b> dari tanggal <b><?php echo $_POST['tanggal_awal']?></b> sampai dengan tanggal <b><?php echo $_POST['tanggal_akhir']?></b></i><?php
		
		$query=mysql_query("select * from evaluasi where kd_evaluasi like '%$kdevaluasi%' and tgl_evaluasi between '$tanggal_awal' and '$tanggal_akhir'");
		$jumlah=mysql_fetch_array(mysql_query("select count(*) as total from evaluasi where kd_evaluasi like '%$kdevaluasi%' and tgl_evaluasi between '$tanggal_awal' and '$tanggal_akhir'"));
	}
	
	?>
</p>

<table class="datatable">
	<tr>
    	<th width="34">No</th>
    	<th width="90">Tgl Evaluasi</th>
    	<th width="131">Kd Evaluasi</th>
        <th width="131">Diagnosa</th>
        <th width="34">Ringkasan klr msk</th>
        <th width="90">Lmbr Pengobatn</th>
        <th width="90">Ctt Perkembangan</th>
        <th width="90">Ctt Perawat</th>
        <th width="90">Inform Consent</th>
    	<th width="131">Resume Medis</th>
    	<th width="104">Resep</th>
    </tr>
	<?php
	//untuk penomoran data
	$no=0;
	
	//menampilkan data
	while($row=mysql_fetch_array($query)){
	?>
    <tr>
    	<td><?php echo $no=$no+1; ?></td>
        <td><?php echo $row['tgl_evaluasi']; ?></td>
        <td align="center"><?php echo $row['kd_evaluasi'];?></td>
        <td align="center"><?php echo $row['diagnosa'];?></td>
        <td align="center"><?php echo $row['ringkasan_msk_klr'];?></td>
        <td align="center"><?php echo $row['lmbr_pengobatan'];?></td>
        <td align="center"><?php echo $row['ctt_perkembangan'];?></td>
        <td align="center"><?php echo $row['ctt_perawat'];?></td>
        <td align="center"><?php echo $row['inform_consent']; ?></td>
        <td align="center"><?php echo $row['resume_medis'];?></td>
        <td align="center"><?php echo $row['resep'];?></td>
    </tr>
    <?php
	}
	?>
    
    <tr>
    <td colspan="2">jumlah  :</td>
    <td align="center"><?php echo number_format($jumlah['total']);?></td>
    </tr>
    <tr>
    <tr>
    	<td colspan="11" align="center"> 
		<?php
		//jika data tidak ditemukan
		if(mysql_num_rows($query)==0){
			echo "<font color=yellow><blink>Tidak ada data yang dicari!</blink></font>";
		}
		?>
        </td>
    </tr>
     
</table>


<?php
}else{
	unset($_POST['cari']);
}
?>

yg ingin sya tanyakan :
gimana caranya agar data yg TL setiap formulir(diagnosa, Ringkasan,Lmbar Pengobatan,...dll)
dapat dijumlahkan tanpa L juga ikut terjumlah.

misal:
diagnosa | ringkasan_klr_msk | lembar_pengobatan
TL L L
TL L TL
L TL TL
TL L L
jml:3 1 2

jadi yg kita jumlah cuman data bernilai TL saja.
dan jumlah ini sesuai dg array yg tlah dibuat diatas mas..

terimakasih bantuanya mas
-salam-

Lihat semua 1 jawaban

Silahkan login untuk menjawab!

mohon bantuannya

iboy · Jun 6, 2012
gan.. ada yang tau script Double Exponential Smoothing dalam php???
:)
Silahkan login untuk menjawab!
mas ellyx,, kasus nya seperti saya memiliki data yg tersimpan dalam database,, lalu saya ingin mengambil data yg ada didalam tabel tiap 4 detik,, akan tetapi saya ingin mengambil data secara ajax, maksud nya bukan seperti halaman yang di-refresh refresh,,

mohon bantuan nya.. bagaimana coding nya..

Lihat semua 1 jawaban

Silahkan login untuk menjawab!

aplikasi SPK

adam rizaldy · Jun 6, 2012
para master PHP, saya mau minta contoh source code php untuk aplikasi SPK diagnosa penyakit dong. terima kasih :)
Silahkan login untuk menjawab!
Saya minta tolong banget, buat para master mytutorial, sya masih bingung dengan combo box dinamis.
combobox berisi nama barang (datanya terhubung sama database),
nah klo data yang di combobox di pilih nanti otomatis (tanpa refresh halaman) nama harga barangnya akan di tampilkan di textbox di sebelahnya.
kira2 caranya gimana ya?
saya sudah coba di http://ask.myphptutorials.com/questions/view/104 tapi masih belum bisa.
struktur tabelnya:
id_barang
kd_barang
namabarang
harga jual
tolong dijawab ya.. Please...

Lihat semua 9 jawaban

Silahkan login untuk menjawab!
Tolong plis... ini aku kirimin script PHP tuk buat report.. masih error.. tolong dibantu donk...


<?php
//Laporan.php
session_start();

if (empty($_SESSION['username']) AND empty($_SESSION['passuser']))
{
  echo "<link href='style.css' rel='stylesheet' type='text/css'>
 <center>Untuk mengakses modul, Anda harus login <br>";
  echo "<a href=../../index.php><b>LOGIN</b></a></center>";
}
else{
	$aksi="modul/mod_laporan/aksi_laporan.php";
switch($_GET[act])
{
  default:
    echo "<h2>Laporan Data Siswa</h2>
          <form method=get action='$_SERVER[PHP_SELF]'>
          <input type=hidden name=module value=laporan>
          <div id=paging>Masukkan Tahun Pendaftaran : ";
		  combothn(2000,$thn_sekarang,'kata',$thn_sekarang);
		  echo "<input type=submit value=Generate>
		  		<p><a href=ctk_laporan2.php><img src='images/print.png' border=0 title=Print></a></p>
		  </div></form>" ;
		  
          
          //<input type=button value='Tambah Pendaftaran' onclick=\"window.location.href='?module=daftar&act=tambahdaftar';\">";

    if (empty($_GET['kata']))
	{
    	echo "<table>  
        <tr><th>no</th><th>tgl. daftar</th><th>nama siswa</th><th>tgl. lahir</th><th>kelas</th><th>jenkel</th><th>status		</th><th>agama</th><th>alamat</th><th>wali</th><th>gambar</th></tr>";

   	 	$p      = new Paging;
    	$batas  = 5;
   		$posisi = $p->cariPosisi($batas);

    
  		$tampil=mysql_query("SELECT * FROM daftar,kelas,jenkel,status,agama    
                      WHERE kelas.id_kelas=daftar.id_kelas 
                      AND jenkel.id_jenkel=daftar.id_jenkel
                           AND status.id_status=daftar.id_status
                      AND agama.id_agama=daftar.id_agama 
                      ORDER BY id_daftar DESC LIMIT $posisi,$batas");
   		 $no = $posisi+1;
  		while($r=mysql_fetch_array($tampil))
		{
     		 $tgl_lahir   = tgl_indo($r[tgl_lahir]);
     		 $tgl_daftar = tgl_indo($r[tgl_daftar]);
      		echo "<tr><td>$no</td>
     		 <td>$tgl_daftar</td>
    		  <td>$r[nama_siswa]</td>
                <td>$tgl_lahir</td>
                 <td>$r[nama_kelas]</td>
                  <td>$r[nama_jenkel]</td>
                   <td>$r[nama_status]</td>
                    <td>$r[nama_agama]</td>
                     <td>$r[alamat]</td>
                      <td>$r[wali]</td>
                <td align=center><img src='../foto_siswa/small_$r[gambar]'></td>
                </tr>";
			$no++;
    	}
    	echo "</table>";
 		$jmldata = mysql_num_rows(mysql_query("SELECT * FROM daftar"));
    
   		$jmlhalaman  = $p->jumlahHalaman($jmldata, $batas);
   		$linkHalaman = $p->navHalaman($_GET[halaman], $jmlhalaman);

    	echo "<div id=paging>$linkHalaman</div><br>";
 
    	break;    
    }
// akhir if 1	
   	else
	{
    	echo "<table>  
         <tr><th>no</th><th>tgl. daftar</th><th>nama siswa</th><th>tgl. lahir</th><th>kelas</th><th>jenkel</th><th>status</th><th>agama</th><th>alamat</th><th>wali</th><th>gambar</th></tr>";

    	$p      = new Paging;
    	$batas  = 15;
    	$posisi = $p->cariPosisi($batas);
      
    	$tampil=mysql_query("SELECT * FROM daftar,kelas,jenkel,status,agama    
                      WHERE YEAR(tgl_daftar) LIKE '%$_GET[kata]%'
                      AND kelas.id_kelas=daftar.id_kelas 
                      AND jenkel.id_jenkel=daftar.id_jenkel
                           AND status.id_status=daftar.id_status
                      AND agama.id_agama=daftar.id_agama 
                      ORDER BY id_daftar DESC LIMIT $posisi,$batas");
    	$no = $posisi+1;
    	while($r=mysql_fetch_array($tampil))
		{
      		$tgl_lahir   = tgl_indo($r[tgl_lahir]);
      		$tgl_daftar = tgl_indo($r[tgl_daftar]);
     		echo "<tr><td>$no</td>
      		<td>$tgl_daftar</td>
     		 <td>$r[nama_siswa]</td>
                <td>$tgl_lahir</td>
                 <td>$r[nama_kelas]</td>
                  <td>$r[nama_jenkel]</td>
                   <td>$r[nama_status]</td>
                    <td>$r[nama_agama]</td>
                     <td>$r[alamat]</td>
                      <td>$r[wali]</td>
                <td align=center><img src='../foto_siswa/small_$r[gambar]'></td>
                
		        </tr>";
      		$no++;
   		}
    echo "</table>";
	
    break;    
    }
  //akhir if 2
  case "tambahdaftar":
    break ;
    
  case "editdaftar":
    
    break;
	  
}
}
?>

<?php
//ctk_laporan.php
session_start();
//koneksi ke database
include "../config/koneksi.php";
//include "modul/mod_laporan/laporan.php";

//akhir koneksi
//include "fpdf.php";

#sertakan library FPDF dan bentuk objek
require_once ("fpdf/fpdf.php");
//require_once ("modul/mod_laporan/laporan.php");

$tgl = date('d-M-Y');
$pdf = new FPDF('L');
$pdf->Open();
$pdf->addPage();
$pdf->setAutoPageBreak(false);
$pdf->setFont('Arial','',12);
$pdf->text(10,30,'RA. BINA MUJTAMA');
$pdf->text(10,36,'INFORMASI DATA SISWA');
$yi = 50;
$ya = 44;
$row = 6;
$pdf->setFont('Arial','',9);
$pdf->setFillColor(222,222,222);
$pdf->setXY(10,$ya);
$pdf->CELL(6,6,'NO',1,0,'C',1);
$pdf->CELL(20,6,'Tgl Daftar',1,0,'C',1);
$pdf->CELL(30,6,'Nama Mahasiswa',1,0,'C',1);
$pdf->CELL(20,6,'Tgl Lahir',1,0,'C',1);
$pdf->CELL(15,6,'Kelas',1,0,'C',1);
$pdf->CELL(20,6,'Jenis Kelamin',1,0,'C',1);
$pdf->CELL(20,6,'Status',1,0,'C',1);
$pdf->CELL(20,6,'Agama',1,0,'C',1);
$pdf->CELL(75,6,'Alamat',1,0,'C',1);
$pdf->CELL(47,6,'Wali',1,0,'C',1);
//$pdf->CELL(30,6,'Foto',1,0,'C',1);
//$tahun = $_GET['kata'] ;
$ya = $yi + $row;
$sql = mysql_query("SELECT * FROM daftar,kelas,jenkel,status,agama                 
         WHERE MONTH(tgl_daftar) = '%$_GET[$kata]%'
                      AND kelas.id_kelas=daftar.id_kelas 
                      AND jenkel.id_jenkel=daftar.id_jenkel
                           AND status.id_status=daftar.id_status
                      AND agama.id_agama=daftar.id_agama 
                      ORDER BY id_daftar ");
$i = 1;
$no = 1;
$max = 31;
$row = 6;
while($data = mysql_fetch_array($sql)){
$pdf->setXY(10,$ya);
$pdf->setFont('arial','',9);
$pdf->setFillColor(255,255,255);
$pdf->cell(6,6,$no,1,0,'C',1);
$pdf->cell(20,6,$data['tgl_daftar'],1,0,'L',1);
$pdf->cell(30,6,$data['nama_siswa'],1,0,'L',1);
$pdf->CELL(20,6,$data['tgl_lahir'],1,0,'L',1);
$pdf->CELL(15,6,$data['nama_kelas'],1,0,'L',1);
$pdf->CELL(20,6,$data['nama_jenkel'],1,0,'L',1);
$pdf->CELL(20,6,$data['nama_status'],1,0,'L',1);
$pdf->CELL(20,6,$data['nama_agama'],1,0,'C',1);
$pdf->CELL(75,6,$data['alamat'],1,0,'L',1);
$pdf->CELL(47,6,$data['wali'],1,0,'L',1);
//$pdf->CELL(30,6,$data['gambar'],1,0,'C',1);
$ya = $ya+$row;
$no++;
$i++;
//$dm[kode] = $data[id_daftar];
}
$pdf->text(200,$ya+6,"Jakarta , ".$tgl);
$pdf->text(200,$ya+24,"(Nama Jelas)");
$pdf->output();
?>


Itu masih ada error,, yang aku tanyain,, gimana cara ambil variabel 'KATA' yang diinput dari laporan.php biar bisa digunain di ctk_laporan.php (di QUERY nya)..

Plizzzz :(

Lihat semua 3 jawaban

Silahkan login untuk menjawab!