Bang Ellyx........!!!
gmana buat program Textfield yang sudah di tentukan tidak bisa di EDIT lagi saat mau di simpan........

Lihat semua 4 jawaban

Silahkan login untuk menjawab!

Report PHPExcel

Hatake · Sep 15, 2011
Saya baru mencoba menggunakan PHPExcel untuk reporting data. Saya mengalami masalah saat menampilkan data yg ada didatabase. Saya sudah coba berkali-kali, namun gagal.
Berikut scriptnya:
<?php
/** Error reporting */
error_reporting(E_ALL);

date_default_timezone_set('Europe/London');

/** PHPExcel_IOFactory */
require_once '../Classes/PHPExcel/IOFactory.php';

echo date('H:i:s') . " Load from Excel5 template\n";
$objReader = PHPExcel_IOFactory::createReader('Excel5');
$objPHPExcel = $objReader->load("templates/templateLaporan.xls");

echo date('H:i:s') . " Add new data to the template\n";
$data = array(array('kode_try'	=> 'UBN1',
					'opr'		=> 0001,
					'km_pool'	=> 2,
					'km_opr'	=> 29,
					'jml_pnp'	=> 28,
					'awal_spu'	=> 27,
					'awal_spp'	=> 26,
					'akhir_spu'	=> 20,
					'akhir_spp'	=> 21,
				   ),
			array('kode_try'	=> 'UBN2',
					'opr'		=> 0002,
					'km_pool'	=> 21,
					'km_opr'	=> 291,
					'jml_pnp'	=> 281,
					'awal_spu'	=> 271,
					'awal_spp'	=> 261,
					'akhir_spu'	=> 201,
					'akhir_spp'	=> 211,
				   )
			 );
			 
$objPHPExcel->getActiveSheet()->setCellValue('D3', PHPExcel_Shared_Date::PHPToExcel(time()));

$baseRow = 7;
foreach($data as $r => $dataRow) {
	$row = $baseRow + $r;
	$objPHPExcel->getActiveSheet()->insertNewRowBefore($row,1);

	$objPHPExcel->getActiveSheet()->setCellValue('A'.$row, $r+1);
	$objPHPExcel->getActiveSheet()->setCellValue('B'.$row, $dataRow['kode_try']);
	$objPHPExcel->getActiveSheet()->setCellValue('C'.$row, $dataRow['opr']);
	$objPHPExcel->getActiveSheet()->setCellValue('D'.$row, $dataRow['km_pool']);
	$objPHPExcel->getActiveSheet()->setCellValue('E'.$row, $dataRow['km_opr']);
	$objPHPExcel->getActiveSheet()->setCellValue('F'.$row, $dataRow['jml_pnp']);
	$objPHPExcel->getActiveSheet()->setCellValue('G'.$row, $dataRow['awal_spu']);
	$objPHPExcel->getActiveSheet()->setCellValue('H'.$row, $dataRow['awal_spp']);
	$objPHPExcel->getActiveSheet()->setCellValue('I'.$row, $dataRow['akhir_spu']);
	$objPHPExcel->getActiveSheet()->setCellValue('J'.$row, $dataRow['akhir_spp']);
	$objPHPExcel->getActiveSheet()->setCellValue('K'.$row, '=G'.$row.'-I'.$row);
	$objPHPExcel->getActiveSheet()->setCellValue('L'.$row, '=H'.$row.'-J'.$row);
}
$objPHPExcel->getActiveSheet()->removeRow($baseRow-1,1);

echo date('H:i:s') . " Write to Excel5 format\n";
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save(str_replace('.php', '.xls', __FILE__));

// Echo memory peak usage
echo date('H:i:s') . " Peak memory usage: " . (memory_get_peak_usage(true) / 1024 / 1024) . " MB\r\n";

// Echo done
echo date('H:i:s') . " Done writing file.\r\n";
echo "<script type='text/javascript'>
					location.href='laporan.xls';
				</script>
			";
Nah.., ini bagian databasenya:
$data = array(array('kode_try'	=> 'UBN1',
					'opr'		=> 0001,
					'km_pool'	=> 2,
					'km_opr'	=> 29,
					'jml_pnp'	=> 28,
					'awal_spu'	=> 27,
					'awal_spp'	=> 26,
					'akhir_spu'	=> 20,
					'akhir_spp'	=> 21,
				   ),
			array('kode_try'	=> 'UBN2',
					'opr'		=> 0002,
					'km_pool'	=> 21,
					'km_opr'	=> 291,
					'jml_pnp'	=> 281,
					'awal_spu'	=> 271,
					'awal_spp'	=> 261,
					'akhir_spu'	=> 201,
					'akhir_spp'	=> 211,
				   )
			 );
Pertanyaan saya: bagaimana kalau saya mengambil data tersebut dari database?
misalkan nama tabelnya: tbl_perjalanan

Mohon bantuannya,
Terima kasih.

Lihat semua 2 jawaban

Silahkan login untuk menjawab!

COMBO BOX

Tongat Teler · Sep 13, 2011
Numpang nanya para master php....
gmana cara mengambil nilai dari combo box
saya buat sebuah combo box
<select name="txtstatus" >
<option value ="packing">packing</option>
<option value ="pengiriman">pengiriman</option>
</select>
<br/>
tanggal kirim:<input type="text" name="tgl" />
kira kira script nya seperti diatas
gmana cara nya jika option yang di pilih packing text field yang dibawah tidak bisa diimputkan
sedangkan jika di pilih pengiriman maka text field bisa di inputkan
tolong pencerahan nya y..

Lihat semua 2 jawaban

Silahkan login untuk menjawab!

Tanggal di Combo Box

Kurosaki · Sep 13, 2011
Bagaimana ya supaya data tanggal yang ada di tabel di database muncul di combox box ??
mohon percerahannya...
terima kasih...

Lihat semua 7 jawaban

Silahkan login untuk menjawab!
Jabatan: <input type="radio" name="jabatan" value="A"/>A
<input type="radio" name="jabatan" value="B"/>B
<?php
	include("../../include/connect.php");
	$hasil = mysql_query("SELECT max(no_peg) AS last FROM tbl_pegawai");
	$data  = mysql_fetch_array($hasil);
	$lastNo = $data['last'];
	$lastNoUrut = substr($lastNo, 0, 4); 
	$nextNoUrut = $lastNoUrut + 1;
	$nextNoPeg = sprintf('%04s', $nextNoUrut);
?>
<input type="text" name="no_peg" size="4" maxlength="4" value="<?php echo $nextNoPeg; ?>"/>
Bagaimana caranya agar nomor pegawai berurutan berdasarkan jabatan yang dipilih?
misalnya:
___________________
| Jabatan | No_Peg |
|------------------|
| A       | 0001   |
| A       | 0002   |
| B       | 0001   |
====================
Jika selanjutnya user memilih radio Jabatan A, maka value input text no_peg menjadi 0003 atau
Jika selanjutnya user memilih radio Jabatan B, maka value input text no_peg menjadi 0002
Mohon Bantuannya...
Terima Kasih...

Lihat semua 4 jawaban

Silahkan login untuk menjawab!

Submit Radio Button

Kurosaki · Sep 13, 2011
Bagaimana ya ketika button submit diklik, radio button yang dipilih tetap ter-check...??
Value dari radio button tersebut masuk ke database, namun radio button tetap checked...
makasi atas bantuannya...

Lihat semua 4 jawaban

Silahkan login untuk menjawab!