Showing posts with label PHP. Show all posts
Showing posts with label PHP. Show all posts

Wednesday, July 15, 2020

Bermain dengan tanggal dan Tahun

Terkadang beberapa perintah koding yang kita inginkan harus menghabiskan waktu lama untuk mencari dan mempelajari. Untuk itu saya coba rangkup beberapa script mysql untuk tanggal.
Namun sebelumnya kita lihat dulu ketentuan untuk format dan methode penulisan tanggal.

Friday, February 12, 2016

Redirect Dynamic IP ke Lokal Server

Bismillahirrohmanirrohim ......

Keberadaan hosting lokal dimaksudkan untuk memudahkan perawatan  dan  pengelolaan terhadap halaman informasi yang akan diakses untuk konsumsi perusahaan, instansi ataupun publik. Saat kita sedang menggunakan hosting local tersebut terkadang kita terkendala dengan IP Public dari provider kita yang selalu berubah, hal ini menjadi permasalahan tersendiri pada saat kita akan menjadikan server local sebagai hosting untuk keperluan, apalagi untuk pelayanan dan keperluan penggunaan yang lainnya. 

Saturday, September 21, 2013

Penyimpanan Multi Transaksi/ Table

Penyimpanan data multitransaksi sering dikenal dengan penyimpanan data pada dua tabel atau lebih dikarena data-data tersebut saling berelasi atau berhubungan apabila salah satu data tidak tersimpan maka penyimpanan transaksi lainnya yang berkaitan dengan traksaksi tersebut harus dibatalkan apabila tidak dibatalkan maka akan terjadi kekeliruan data yang sangat berpengaruh pada laporan dan data transaksi berikutnya apa pembahasan ini kami ingin memberi contoh tentang data penjualan point of sales apabila dalam penjualan barang dalam satu transaksi ada satu barang yang tidak tersimpan maka transaksi tersebut harus dibatalkan dan dikembalikan datanya seperti semula yang dikenal dengan istilah rollback pada

Sunday, June 16, 2013

Menampilkan data dari Mysql

di CONTROLER


Friday, May 17, 2013

PHP Pulldown Script

Membuat menu pulldown dengan menggunakan javascript

Buat File pulldown.js dan isi dengan script ini

Tulisan dengan Gambar





Lihat Scriptnya

Enter Hand on From

Terkadang dalam sebuah form penginputan data kita memerlukan beberapa hal kecil yang mendasar, salah satunya adalah pada saat di form kita harus menekan enter untuk ke field berikutnya dalam php script perlu adanya penambahan script. 

Artikel dengan file TXT

Untuk mengembangkan fungsi dari file txt, dalam php dapat digunakan sebagai artikel. Dalam hal ini untuk mengupdate/ modifikasi file tersebut kita bisa menggunakan sedikit script dasar sebagai berikut:

File XML dengan php 2

< ?php
//$xml = new XMLWriter();
//$xml->openMemory();
//$xml->startDocument('1.0','UTP-8');


$fileName = 'members.xml';

$xml = new XMLWriter();
$xml->openMemory();
$xml->startDocument('1.0', 'UTF-8');

//members
$xml->startElement('members');

    //member
    $xml->startElement('member');
    $xml->writeAttribute('id',1);
    $xml->writeAttribute('position','treasurer');

        //firstname
        $xml->startElement('firstName');
        $xml->text('Apri');
        $xml->endElement();
        //lastname
        $xml->startElement('lastName');
        $xml->text('Suharto');
        $xml->endElement();
        //score
        $xml->startElement('score');
        $xml->text('99');
        $xml->endElement();
    //close member
    $xml->endElement();

//close members
$xml->endElement();

//write to file
file_put_contents('members.xml', $xml->outputMemory());

//end document
$xml->endDocument();


? >

File XML dengan PHP

< ?php
//$xml = new XMLWriter();
//$xml->openMemory();
//$xml->startDocument('1.0','UTP-8');


$fileName = 'members.xml';

$xml = new XMLWriter();
$xml->openMemory();
$xml->startDocument('1.0', 'UTF-8');

Hapus file dokumen

Terkadang proses upload dokumen, tidak semulus yang kita inginkan, hal ini akan sangat mengganggu apabila kita tidak bisa menghapus dokumen/ file hasil uploat tersebut. Untuk itu sedikit catatan untuk proses penghapusan file yang telah kita upload tersebut.

Popup window link

<..script language="javascript">
 window.name = 'parentWindow';
 var newPopupWindow;
 function popupLinkOption(url,width,height) {
 newPopupWindow=window.open(url,"childWindow","height="+height+",width="+width+",left=100,top=100,resizable=no,scrollbars=yes,toolbar=no,status=no,menubar=no,location=no");
 newPopupWindow.moveTo(screen.width/2-300,screen.height/2-250);
 }

<../script>

Error dan Permasalahan PHP

Bagi yang beralih dari PHP 4.x ke PHP 5.x mungkin pernah menjumpai peringatan seperti ini:

Notice: Use of undefined constant mod – assumed ‘mod’ in /var/www/blogsaya/index.php on line 7

atau seperti ini:

Notice: Undefined index: mod in /var/www/blogsaya/index.php on line 7

atau seperti ini:

Notice: Undefined variable: mod in /var/www/blogsaya/index.php on line 8

Ketiganya hanyalah pesan peringatan (notice), bukan kesalahan (error). Namun nampak tidak elegan jika pesan seperti itu muncul di halaman website kita. Untuk menyembunyikan pesan peringatan tersebut cukup dengan menambahkan sebaris kode berikut di bagian paling awal kode PHP.

error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));

Kode tersebut hanya akan menyembunyikan semua pesan peringatan level Notice dan Warning yang muncul, pesan kesalahan yang lain, misal error, tetap muncul.

Namun tentu saja menyembunyikan pesan peringatan bukan solusi yang baik. Notice message tersebut muncul karena penanganan register global di PHP 5.x yang sedikit berbeda dengan PHP 4.x, dan juga ada variable atau konstanta yang tidak diinisialisasi sebelum digunakan. Pelanggaran yang umum dalam bahasa pemrograman PHP tetapi penegakan hukumnya kurang ketat.

Perhatikan contoh berikut:

<form action="" method="post">
  <input type="text" name="mod" />
  <input type="submit" />
</form>

<?php
  echo $_POST[mod];
  echo $mod;

Kedua pesan pertama muncul karena penggunaan register global yang kurang tepat, seperti pada contoh di atas pada baris ke-7, seharusnya ditulis seperti berikut:

echo $_POST['mod'];

Begitu kesalahan pertama diperbaiki, pesan yang pertama hilang namun yang kedua tidak. Itu terjadi karena variable global $_POST belum diinisialisasi. Jadi kode baris ke-7 seharusnya seperti berikut:

if (isset($_POST['mod']))
  echo $_POST['mod'];

Lalu yang terakhir mudah saja kita selesaikan, tinggal kita inisialisasi saja variable $mod dengan string kosong seperti berikut:

$mod = '';
echo $mod;

Atau saya lebih suka menggunakan operator ternary (bukan operator tersier) seperti berikut:

$mod = isset($_POST['mod']) ? $_POST['mod'] : '';

Dengan menggunakan operator ternary ini lebih saya sukai karena bisa sekaligus menyelesaikan ketiga permasalahan di atas. Operator ternary adalah operator yang memiliki tiga buah argumen atau operasi matematika, yang dipisahkan dengan tanda “?:”. Pernyataan di atas berarti: jika variable global $_POST['mod'] ada isinya, maka $_POST['mod'] akan disalin ke $mod , jika tidak maka $mod akan berisi string kosong.

Tulisan ini adalah kategori baru yang ingin saya catat di blog, yaitu tentang troubleshooting (penyelesaian masalah) dalam pemrograman. Troubleshooting adalah salah satu aspek paling penting dalam mempelajari bahasa pemrograman apapun.

Saturday, June 9, 2012

Proses Multiple Checkbox

Contoh Formnya disini
Select the programming languages you can use
C++ Java PHP ASP Delphi


Script Disini

Print Break Pages PHP



$i = 1;
while ($i <= 10) {

echo "
";
echo "Page 1";
echo "
";
echo "Name = Irfan Ansari";
echo "Order Number= Example22154";
echo "email= [email]irfanbaba@hotmail.com[/email]";
echo "
";
$i++;
}

?>

Print Botton

Taruh script di bawah ini diantara dan




 
Untuk tombolnya 

Sunday, April 15, 2012

Import Data Format XML ke MySQL dengan Script PHP

Alternatif cara yang lain untuk import data ini adalah dengan membuat tool sendiri dengan sebuah script PHP. Mau tahu caranya?

Export Data Dari MySQL ke XML dengan PHP

OK.. bagaimana cara membuat scriptnya? pertama kita buat asumsi terlebih dahulu bahwa dokumen XML yang akan kita hasilkan akan berbentuk seperti ini

Friday, October 21, 2011

Menghapus File dengan PHP

Terkadang kita kesulitan dalam penghapusan file yang ada di website kita, oke setelah beberapa kali mencoba, Q mendapatkan formasi sebagai berikut :
if($_GET[go]=="del") {
if(@unlink("dokument/".$_GET['files'])) {
$sql_dele = "delete from dokumentasi where NIP ='$_SESSION[nik]' AND urllink='$_GET[files]'";
if(!mysql_query($sql_dele)){ echo $filedele."
Gagal di hapus!,
".mysql_error(); }
else { echo "Proses hapus data ".$_GET[files]." Berhasil"; }
}
}
Oke deh !!!, hanya sekedar catatan untuk mengingatkan diri sendiri, maklum umur dah mulai tuha ha ha ha ha ha