Rekan-rekan ada yang bisa memberi coding atau memberi contoh cara membuat surat permhonan dengan fpdf dimana data-data yang dimasukkan diambil dari database mysql. Model surat seperti surat keterangan catatan kepolisian

Lihat semua 2 jawaban

Silahkan login untuk menjawab!
maap mas mau nanya
saya buat aplikasi keuangan,jadi ada pilihan untuk menampilkan laporan sesuai kategori anggaran,bulan , dan tahun.saya baru buat yang berdasarkan kategori anggaran,sedangkan untuk bulan dan tahun belum.saya masih bingung discriptnya buat menambahkan pencarian bulan dan tahun dan bulan atau database mesti dirubah.

ini scriptnya
<head>
<script type="text/javascript">	
function showUser(str)
{
if (str=="")
  {
  document.getElementById("txtHint").innerHTML="";
  return;
  }
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","tabeltransaksi.php?q="+str,true);
xmlhttp.send();
}
</script>
</head>

<body>
<form method='post' action='' name='form_transaksi'>
<tr>
<th valign="top">Nama anggaran</th> 
<td>
<select name="transaksi" onchange="showUser(this.value)">
<option value=""></option>
<?php 
 include 'konek.php';
 $sql="select * from anggaran order by nama_anggaran";
 $query=mysql_query($sql) or die(mysql_error());
 while($hasil=mysql_fetch_array($query))
 {
   ?>
    <option value="<?php echo $hasil[nama_anggaran];?>"><?php echo $hasil[nama_anggaran];?></option>
   <?php
 }
?>
</select>
</td>
<td></td>
</tr>
</body>

combobox yang dipilih di kirim ke transaksi.php
<?php
    
  include 'konek.php';
  $q=$_GET["q"];
  ?>
<table border="0" width="100%" cellpadding="0" cellspacing="0" id="product-table">
    <tr>
    <th style="width:150px">Transaksi</th>
    <th style="width:100px">Tanggal</th>
    <th style="width:300px">Uraian</th>
    <th style="width:100px">Debet</th>
    <th style="width:100px">Kredit</th>
    
    </tr>
    <?php
    $query = mysql_query("select * from transaksi where transaksi = '".$q."'");
    while($hasil = mysql_fetch_array($query)){
    echo '<tr>';
    echo '<td>'.$hasil['transaksi'].'</td>';
    echo '<td>'.$hasil['tanggal'].'</td>';
    echo '<td>'.$hasil['uraian'].'</td>';
	echo '<td>'.$hasil['debet'].'</td>';
    echo '<td>'.$hasil['kredit'].'</td>';
    echo '</tr>';
    }
    ?>
    </table>

Lihat semua 1 jawaban

Silahkan login untuk menjawab!
mas saya ada koding kyak gini :
<?php 
$id = $_GET['id'];

$query = mysql_query("select * from pasien where no_rm='$id'") or die(mysql_error());

$data = mysql_fetch_array($query);
$pecahTanggal1 = explode("-", $data['tgl_keluar']);
$tanggal1 = $pecahTanggal1[2];
$bulan1   = $pecahTanggal1[1];
$tahun1   = $pecahTanggal1[0];
?>


<form name="input_data" action="insertpasien.php" method="post">
<input type="hidden" name="no_rm" value="<?php echo $id; ?>" />
<table width="442" border="0" cellpadding="5" cellspacing="0">
    <tbody>	
        <tr>
		   <tr>
        	<td width="208">Nomor RM Pasien</td>
        	<td width="7">:</td>
        	<td width="585"><input type="text" name="no_rm" maxlength="20" required="required" value="<?php echo $data['no_rm']; ?>" disabled /></td>
        </tr>
		</tr>
        <tr>
        	<td width="130">Cara Bayar</td>
        	<td width="7">:</td>
        	<td width="281"><input type="text" name="cara_byr" maxlength="20" required="required" disabled/></td>
        </tr>
		<tr>
		<tr>
        	<td width="130">tgl keluar</td>
        	<td width="7">:</td>
        	<td width="281"><input type="text" name="tgl_keluar" maxlength="20" required="required" disabled/></td>
        </tr>
		<tr>
			<td>Tanggal Pengembalian berkas</td>
			<td>:</td>
			<td>
				
			<?php
				echo "<select name=tanggal1>
						<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=bulan1>
						<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=tahun1>
						<option value=0>Tahun</option>";
				for($no=1989;$no<=$thn_skrg;$no++)
				{
					echo "<option value=$no>$no</option>";	
				}
				
				echo "</select>";
			?>
			</td>
		</tr>
        <tr>
        	<td width="130">Keterlambatan</td>
        	<td width="7">:</td>
        	<td width="281"><input type="text" name="no_rm" maxlength="20" required="required" disabled/></td>
        </tr>
		
		<td>&nbsp;</td>
		<tr>		
        	<td align="left" colspan="3"><input type="submit" name="submit" value="Simpan" /></td>
        </tr>
    </tbody>
</table>
</form>

jadi data tanggal keluar akan diambil dari database, kemudian data tanggal pengembalian diinput, didapatlah keterlambatan(dlm hitungan hari) hasil dari tanggal keluar - tanggal pengembalian(tgl_keluar-tgl_dikembalikan = keterlambatan)

ini tablenya mas :
CREATE TABLE `pasien` (
  `no_rm` varchar(15) collate latin1_general_ci NOT NULL,
  `nm_pasien` varchar(45) collate latin1_general_ci NOT NULL,
  `umur` varchar(5) collate latin1_general_ci NOT NULL,
  `jns_pasien` varchar(25) collate latin1_general_ci NOT NULL,
  `cara_byr` varchar(25) collate latin1_general_ci NOT NULL,
  `tgl_masuk` date NOT NULL,
  `tgl_keluar` date NOT NULL,
  `kd_penyakit` varchar(15) collate latin1_general_ci NOT NULL,
  `kd_dokter` varchar(15) collate latin1_general_ci NOT NULL,
  `kd_ruangan` varchar(15) collate latin1_general_ci NOT NULL,
  PRIMARY KEY  (`no_rm`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

Lihat semua 1 jawaban

Silahkan login untuk menjawab!
Mas Sya punya kode spt dibawah,,:
<form id="form1" name="form1" method="get" action="luas.php">
<table width="500" border="0">
<tr>
<td width="116">Panjang</td>
<td width="152"><input name="panjang" type="text" id="panjang" /></td>
<td width="218" rowspan="2"><label>
<input type="submit" name="Submit" value="Submit" />
</label></td>
</tr>
<tr>
<td>Lebar</td>
<td><label>
<input name="lebar" type="text" id="lebar" />
</label></td>
</tr>
<tr>
<td>Tinggi</td>
<td><label>
<input name="tinggi" type="text" id="tinggi" />
</label></td>
</tr>
<tr>
<td bgcolor="#00FFFF"><div align="center"><strong>Luas = </strong></div></td>
<td><?php
$panjang = $_GET['panjang'];
$lebar = $_GET["lebar"];
$tinggi = $_GET["tinggi"];
echo "$panjang x $lebar x $tinggi=";
?></td>
<td><?php
$panjang = $_GET['panjang'];
$lebar = $_GET["lebar"];
$tinggi = $_GET["tinggi"];
$luas = $panjang * $lebar * $tinggi;
<input name="luas" type="text" value="<? echo "$luas";?>" disabled/></td>
</tr>
</table>
</form>

tapi yg sya inginkan , hasil akan keluar dengan sendirinya stelah menginputkan nilai terakhir, yaitu nilai tinggi,,
gmana ya mas scripnya,,??

Lihat semua 1 jawaban

Silahkan login untuk menjawab!
Maaf Mas Ellyx kemaren pertanyaan saya belum dijawab.. Tolong bantuannya mas..
scriptnya seperti ini index.php
<html>
<head><title>Select Chain</title>
<script type="text/javascript" src="../kecil/jquery.js"></script>
<script type="text/javascript">
var htmlobjek;
$(document).ready(function(){
  //apabila terjadi event onchange terhadap object <select id=kecamatan>
  $("#kecamatan").change(function(){
    var kecamatan = $("#kecamatan").val();
    $.ajax({
        url: "ambilkelurahan.php",
        data: "kecamatan="+kecamatan,
        cache: false,
        success: function(msg){
            //jika data sukses diambil dari server kita tampilkan
            //di <select id=kelurahan>
            $("#kelurahan").html(msg);
        }
    });
  });
});
 
</script>
</head>
<body>
<p>&nbsp;</p>
<form name="form2" method="post" action="">
  <?php
mysql_connect("localhost","root","");
mysql_select_db("kecil");
?>
  <table width="39%">
    <tr>
      <td width="24%">Pilih Kecamatan</td>
      <td width="2%">:</td>
      <td width="74%"><select name="kecamatan" id="kecamatan">
        <option>--Pilih Kecamatan--</option>
        <?php
//mengambil nama-nama kecamatan yang ada di database
$kecamatan = mysql_query("SELECT * FROM kecamatan ORDER BY nama_kec");
while($p=mysql_fetch_array($kecamatan)){
echo "<option value=\"$p[id_kec]\">$p[nama_kec]</option>\n";
}
?>
      </select></td>
    </tr>
    <tr>
      <td>Pilih Kelurahan</td>
      <td>:</td>
      <td><select name="kelurahan" id="kelurahan">
        <option>--Pilih Kelurahan--</option>
        <?php
//mengambil nama-nama kelurahan yang ada di database
$kota = mysql_query("SELECT * FROM kelurahan ORDER BY nama_kel");
while($p=mysql_fetch_array($kecamatan)){
echo "<option value=\"$p[id_kel]\">$p[nama_kel]</option>\n";
}
?>
      </select></td>
    </tr>
  </table>
</form>
<form name="form1" method="post" action="">
  <table width="39%">
    <tr>
      <td width="50%"><label>
        <input type="checkbox" name="checkbox" value="checkbox">
        1.Pangan</label></td>
      <td width="50%"><label>
        <input type="checkbox" name="checkbox5" value="checkbox">
      5.Kesehatan</label></td>
    </tr>
    <tr>
      <td><label>
        <input type="checkbox" name="checkbox2" value="checkbox">
      2.Tempat tinggal</label></td>
      <td><label>
        <input type="checkbox" name="checkbox6" value="checkbox">
      6.Penghasilan</label></td>
    </tr>
    <tr>
      <td><label>
        <input type="checkbox" name="checkbox3" value="checkbox">
      3.Sandang</label></td>
      <td><label>
        <input type="checkbox" name="checkbox7" value="checkbox">
      7.Kepemilikan</label></td>
    </tr>
    <tr>
      <td><label>
        <input type="checkbox" name="checkbox4" value="checkbox">
      4.Pendidikan</label></td>
      <td>&nbsp;</td>
    </tr>
  </table>
  <table width="39%" height="28">
    <tr>
      <td width="26%">&nbsp;</td>
      <td width="74%"><label>
        <input type="submit" name="Submit" value="Tampilkan Data">
      </label></td>
    </tr>
  </table>
</form>
<p>&nbsp;</p>
</body>
</html>

ambilkelurahan.php
ambilkelurahan.php
<?php
mysql_connect("localhost","root","");
mysql_select_db("kecil");
$kecamatan = $_GET['kecamatan'];
$kelurahan = mysql_query("SELECT id_kel,nama_kel FROM kelurahan WHERE id_kec='$kecamatan' order by nama_kel");
echo "<option>-- Pilih Kelurahan --</option>";
while($k = mysql_fetch_array($kelurahan)){
echo "<option value=\"".$k['id_kel']."\">".$k['nama_kel']."</option>\n";
}
?>

ini untuk databasenya mas,,
-- phpMyAdmin SQL Dump
-- version 3.1.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Jun 04, 2012 at 02:10 PM
-- Server version: 5.1.30
-- PHP Version: 5.2.8

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `kecil`
--

--

--
-- Table structure for table `kecamatan`
--

CREATE TABLE IF NOT EXISTS `kecamatan` (
`id_kec` int(2) NOT NULL,
`nama_kec` char(30) NOT NULL,
PRIMARY KEY (`id_kec`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `kecamatan`
--

INSERT INTO `kecamatan` (`id_kec`, `nama_kec`) VALUES
(1, 'Banyumanik'),
(2, 'Candisari'),
(3, 'Gajahmungkur'),
(4, 'Gayamsari'),
(5, 'Genuk'),
(6, 'Gunung Pati'),
(7, 'Mijen'),
(8, 'Ngaliyan'),
(9, 'Pedurungan'),
(10, 'Semarang Barat'),
(11, 'Semarang Selatan'),
(12, 'Semarang Tengah'),
(13, 'Semarang Timur'),
(14, 'Semarang Utara'),
(15, 'Tembalang'),
(16, 'Tugu');


-- phpMyAdmin SQL Dump
-- version 3.1.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Jun 04, 2012 at 02:11 PM
-- Server version: 5.1.30
-- PHP Version: 5.2.8

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `kecil`
--

--

--
-- Table structure for table `kelurahan`
--

CREATE TABLE IF NOT EXISTS `kelurahan` (
`id_kec` int(5) NOT NULL,
`id_kel` int(5) NOT NULL,
`nama_kel` char(30) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `kelurahan`
--

INSERT INTO `kelurahan` (`id_kec`, `id_kel`, `nama_kel`) VALUES
(1, 111, 'Pudak Payung'),
(1, 112, 'Gedawang'),
(1, 113, 'Jabungan'),
(1, 114, 'Padangsari'),
(1, 115, 'Banyumanik'),
(1, 116, 'Srondol Wetan'),
(1, 117, 'Pedalangan'),
(1, 118, 'Sumurboto'),
(1, 119, 'Srondol Kulon'),
(1, 120, 'Tinjomoyo'),
(1, 121, 'Ngesrep'),
(2, 211, 'Jatingaleh'),
(2, 212, 'Kr. Anyar Gunung'),
(2, 213, 'Jomblang'),
(2, 214, 'Candi'),
(2, 215, 'Kaliwiru'),
(2, 216, 'Wonotingal'),
(2, 217, 'Tegalsari'),
(3, 311, 'Sampangan'),
(3, 312, 'Bendan Nduwur'),
(3, 313, 'Karangrejo'),
(3, 314, 'Gajahmungkur'),
(3, 315, 'Bendan Ngisor'),
(3, 316, 'Petompon'),
(3, 317, 'Bendungan'),
(3, 318, 'Lempongsari'),
(4, 411, 'Pandean Lamper'),
(4, 412, 'Gayamsari'),
(4, 413, 'Siwalan'),
(4, 414, 'Sambirejo'),
(4, 415, 'Sawah Besar'),
(4, 416, 'Kaligawe'),
(4, 417, 'Tambakrejo'),
(5, 511, 'Muktiharjo Lor'),
(5, 512, 'Gebangsari'),
(5, 513, 'Genuksari'),
(5, 514, 'Bangetayu Kulon'),
(5, 515, 'Bangetayu Wetan'),
(5, 516, 'Sembungharjo'),
(5, 517, 'Penggaron Lor'),
(5, 518, 'Kudu'),
(5, 519, 'Karangroto'),
(5, 520, 'Banjardowo'),
(5, 521, 'Trimulyo'),
(5, 522, 'Terboyo Wetan'),
(5, 523, 'Terboyo Kulon'),
(6, 611, 'Gunung Pati'),
(6, 612, 'Plalangan'),
(6, 613, 'Sumurejo'),
(6, 614, 'Pakintelan'),
(6, 615, 'Mangunsari'),
(6, 616, 'Patemon'),
(6, 617, 'Ngijo'),
(6, 618, 'Nongkosawit'),
(6, 619, 'Cepoko'),
(6, 620, 'Jatirejo'),
(6, 621, 'Kandri'),
(6, 622, 'Pongangan'),
(6, 623, 'Kalisegoro'),
(6, 624, 'Sekaran'),
(6, 625, 'Sukorejo'),
(6, 626, 'Sadeng'),
(7, 711, 'Cangkiran'),
(7, 712, 'Bubakan'),
(7, 713, 'Karangmalang'),
(7, 714, 'Polaman'),
(7, 715, 'Purwosari'),
(7, 716, 'Tambangan'),
(7, 717, 'Jatisari'),
(7, 718, 'Mijen'),
(7, 719, 'Jatibarang'),
(7, 720, 'Kedungpani'),
(7, 721, 'Pesantren'),
(7, 722, 'Ngadirgo'),
(7, 723, 'Wonolopo'),
(7, 724, 'Wonoplumbon'),
(8, 811, 'Podorejo'),
(8, 812, 'Wates'),
(8, 813, 'Beringin'),
(8, 814, 'Ngaliyan'),
(8, 815, 'Bambankerep'),
(8, 816, 'Kalipancur'),
(8, 817, 'Purwoyoso'),
(8, 818, 'Tambakaji'),
(8, 819, 'Gondoriyo'),
(8, 820, 'Wonosari'),
(9, 911, 'Gemah'),
(9, 912, 'Pedurungan Kidul'),
(9, 913, 'Plamongansari'),
(9, 914, 'Penggaron Kidul'),
(9, 915, 'Pedurungan Lor'),
(9, 916, 'Tlogomulyo'),
(9, 917, 'Pedurungan Tengah'),
(9, 918, 'Palebon'),
(9, 919, 'Kalicari'),
(9, 920, 'Tlogosari Kulon'),
(9, 921, 'Tlogosari Wetan'),
(9, 922, 'Muktiharjo Kidul'),
(10, 1021, 'Krapyak'),
(10, 1011, 'Kembangarum'),
(10, 1012, 'Manyaran'),
(10, 1013, 'Ngemplak Simongan'),
(10, 1014, 'Bongsari'),
(10, 1015, 'Bojongsalaman'),
(10, 1016, 'Cabean'),
(10, 1017, 'Salaman Mloyo'),
(10, 1018, 'Gisikdrono'),
(10, 1019, 'Kalibanteng Kidul'),
(10, 1020, 'Kalibanteng Kulon'),
(10, 1022, 'Tambakharjo'),
(10, 1023, 'Tawangsari'),
(10, 1024, 'Karangayu'),
(10, 1025, 'Krobokan'),
(10, 1026, 'Tawang Mas'),
(11, 1111, 'Bulustalan'),
(11, 1112, 'Barusari'),
(11, 1113, 'Randusari'),
(11, 1114, 'Mugasari'),
(11, 1115, 'Pleburan'),
(11, 1116, 'Wonodri'),
(11, 1117, 'Peterongan'),
(11, 1118, 'Lamper Kidul'),
(11, 1119, 'Lamper Lor'),
(11, 1120, 'Lamper Tengah'),
(12, 1211, 'Pekunden'),
(12, 1212, 'Karang Kidul'),
(12, 1213, 'Jagalan'),
(12, 1214, 'Brumbungan'),
(12, 1215, 'Miroto'),
(12, 1216, 'Gabahan'),
(12, 1217, 'Kranggan'),
(12, 1218, 'Purwodinatan'),
(12, 1219, 'Kauman'),
(12, 1220, 'Bangunharjo'),
(12, 1221, 'Kembangsari'),
(12, 1222, 'Pandansari'),
(12, 1223, 'Sekayu'),
(12, 1224, 'Pendrikan Kidul'),
(12, 1225, 'Pendrikan Lor'),
(13, 1311, 'Karangturi'),
(13, 1312, 'Karang Tempel'),
(13, 1313, 'Rejosari'),
(13, 1314, 'Sarirejo'),
(13, 1315, 'Kebon Agung'),
(13, 1316, 'Bugangan'),
(13, 1317, 'Mlatiharjo'),
(13, 1318, 'Mlatibaru'),
(13, 1319, 'Rejomulyo'),
(13, 1320, 'Kemijen'),
(14, 1411, 'Bululor'),
(14, 1412, 'Plombokan'),
(14, 1413, 'Panggung Kidul'),
(14, 1414, 'Panggung Lor'),
(14, 1415, 'Kuningan'),
(14, 1416, 'Purwosari'),
(14, 1417, 'Dadapsari'),
(14, 1418, 'Bandarharjo'),
(14, 1419, 'Tanjung Mas'),
(15, 1511, 'Rowosari'),
(15, 1512, 'Meteseh'),
(15, 1513, 'Kramas'),
(15, 1514, 'Tembalang'),
(15, 1515, 'Bulusan'),
(15, 1516, 'Mangunharjo'),
(15, 1517, 'Sendang Mulyo'),
(15, 1518, 'Sambiroto'),
(15, 1519, 'Jangli'),
(15, 1520, 'Kedungmundu'),
(15, 1521, 'Sendangguwo'),
(16, 1611, 'Jerakah'),
(16, 1612, 'Tugurejo'),
(16, 1613, 'Karanganyar'),
(16, 1614, 'Randugarut'),
(16, 1615, 'Mangkang Wetan'),
(16, 1616, 'Mangunharjo'),
(16, 1617, 'Mangkang Kulon');

Foto tampilannya dan foto sample datanya sudah saya upload di http://s1058.photobucket.com/albums/t416/faisalmahfud/
1.Tampilan Pertama = Tampilan pertama ketika program dijalankan.
2.Tampilan Kedua = Ketika memilih Kecamatan dan Kelurahan. Saya hanya menggunakan 2 combobox yaitu Combobox kecamatan dan Combobox kelurahan.
3.Tampilan Ketiga = Memilih indikator pada checkbox. indikatornya adalah pendidikan, pangan, tempat tinggal, sandang, kesehatan, penghasilan, dan kepemilikan. Indikator kemiskinan ada di foto sampel tampilan data.
4.Tampilan Keempat = Menampilkan data melalui tombol Submit berupa tabel yang syarat datanya harus sesuai dengan kecamatan, kelurahan, dan indikator pada checkbox yang dipilih. Dan ada tombol export to ms.excell yg digunakan selanjutnya untuk eksport data.
5.Sampel Tampilan Data = sampel data yg saya print screen. Disitu terdapat semua data yg diperlukan beserta indikator yg digunakan pada checkbox.

Jadi data yang di tampilkan pada tabel adalah no.Miskin/NIK, nama, status, alamat, dan RT RW. Klo bisa sekalian ada submit Export to Exceel pada programnya seperti pada foto mas. Jadi setelah data ditampilkan maka data dapat diekspor ke ms.Excell.
Contoh datanya ada pada foto sampel tampilan data di photobucket. Jika mas ingin data yg utuh dan format ms.excel akan saya kirimkan melalui email..
Tolong Penjelasannya mas.., Tolong diedit script php saya agar berfungsi sesuai tampilan.. Terimakasih sebelumnya..

Lihat semua 2 jawaban

Silahkan login untuk menjawab!

mengubah huruf

muslim · Jun 14, 2012
mas ! ada yg tao mengubah huruf kecil menjadi huruf besar di php misal saya punya data di database dengan field nama isinya "apel" nah terus saya tampilin data itu dengn mysql_fetch_array kira2 data yg tadinya "apel" pas di tampilin jdi "Apel" gimn yec ?

Lihat semua 1 jawaban

Silahkan login untuk menjawab!