Kamis, 15 November 2007

<html>
<head>

</head>
<body>
<form name="ranmor" action="" method="post" enctype="multipart/form-data">
<input type="file" name="foto" />
<input type="submit" name="upload" value="simpan"/>
</form>

<?PHP
if ($_POST['upload'] == "simpan")
{
$foto=$_FILES['foto'];
$dir="foto/";
$file=$foto['tmp_name'];
$name=$foto['name'];
if (!move_uploaded_file($file,$dir.$name))
{
echo "gagal" ;
//masukin ke database dengan link default foto tanpa gambar
}
else
{
echo "berhasil" ;
// masukin ke database dengan link sesuai direktori dan nama foto
}
}
?>
</body>
</html>

ini script untuk upload sederhana....
bisa di kembangkan menggunakan database ataupun untuk html biasa.
jenis form ini harus ditambahkan:
enctype="multipart/form-data"

Senin, 05 November 2007

Manajemen Laporan

<html>
<head>
<script type=text/javascript>
function cetak() {
yang_mau_dicetak=document.getElementById('halamanprint').innerHTML;
windowbaru=window.open('about:blank','_window','location=0');
windowbaru.document.write(yang_mau_dicetak);
windowbaru.document.close();
windowbaru.print();
windowbaru.close();
}
</script>
</head>
<body>
<input type="button" onclick="cetak()" value="PRINT" />

<span id="halamanprint">
... bla bla bla...
</span>
</body>

Melakukan printing laporan dari webbrowser, mempunyai beberapa kendala antaralain:
  1. Adanya footer dan header Cetak bawaan dari browser. (Anda dapat menghilangkan secara manual pada Page Setup Browser anda.)
  2. Susunan/tatanan paragraf, huruf, dan warna background tampilan HTML.
  3. Penggunaan CSS untuk format handling.
  4. Dll (Boleh ditambahin ama yang laen dah)
Nah, ini salah satu solusi melakukan manajemen Handling Print tanpa harus melakukan setup page browser anda untuk menghilangkan footer dan header pada cetakan printing laporan anda... semoga bermanfaat ya?
Mohon Komentar dan sarannya, ini belom tentu stabil loh, coz harus menggunakan standar format CSS untuk IE, hehehehehe untuk yang seneng modifikasi CSS masiy kurang ampuh niy script. Yuuuuuk...kita ampuhin bareng2x yuk.