Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

method $_POST

temen temen semua saya mau tanya apakah boleh pada saat menggunakan $_POST penulisnnya seperti  $_POST[test];
tanpa tanda petik satu ' pada variabelnya

setahu saya kan seharusnya serperti ini $_POST['test'];

Tanggapan

  • edited March 2013
    konteks nya apa ?

    boleh atau kagak itu masalah keharusan, wajib
    sementara pake quote atau kagak itu masalah tertib koding atau kagak

    tertib itu bukan wajib, tapi tanggung sendiri akibatnya

    contoh :
    <?php
    ini_set('display_errors', 1);
     
    $_POST['index'] = 'some value';
     
    error_reporting(0);
    echo '<b>A. Hasil jika error report DISABLE dan TIDAK ADA konstanta bernama \'index\'</b><br>';
    echo '$_POST[index] : ' . $_POST[index] . ' , HANYA 1 kondisi ini saja hasil benar dan tidak ada notice<br>';
    echo '$_POST[\'index\'] : ' . $_POST['index'] . ' , HASIL BENAR<br><br>';
     
    error_reporting(E_ALL);
    echo '<b>B. Hasil jika error report ENABLE dan TIDAK ADA konstanta bernama \'index\'</b><br>';
    echo '$_POST[index] : ' . $_POST[index] . ' , hasil benar, tapi muncul notice<br>';
    echo '$_POST[\'index\'] : ' . $_POST['index'] . ' , HASIL BENAR<br><br>';
     
    define('index',1);
     
    error_reporting(0);
    echo '<b>C. Hasil jika error report DISABLE dan ADA konstanta bernama \'index\'</b><br>';
    echo '$_POST[index] : ' . $_POST[index] . ' , hasil SALAH<br>';
    echo '$_POST[\'index\'] : ' . $_POST['index'] . ' , HASIL BENAR<br><br>';
     
    error_reporting(E_ALL);
    echo '<b>D. Hasil jika error report ENABLE dan ADA konstanta bernama \'index\'</b><br>';
    echo '$_POST[index] : ' . $_POST[index] . ' , hasil SALAH dan muncul notice<br>';
    echo '$_POST[\'index\'] : ' . $_POST['index'] . ' , HASIL BENAR<br><br>';
    ?>



    hasil :

    A. Hasil jika error report DISABLE dan TIDAK ADA konstanta bernama 'index'
    $_POST[index] : some value , HANYA 1 kondisi ini saja hasil benar dan tidak ada notice
    $_POST['index'] : some value , HASIL BENAR

    B. Hasil jika error report ENABLE dan TIDAK ADA konstanta bernama 'index'

    Notice: Use of undefined constant index - assumed 'index' in C:\xampp\htdocs\script.php on line 13

    $_POST[index] : some value , hasil benar, tapi muncul notice
    $_POST['index'] : some value , HASIL BENAR

    C. Hasil jika error report DISABLE dan ADA konstanta bernama 'index'
    $_POST[index] : , hasil SALAH
    $_POST['index'] : some value , HASIL BENAR

    D. Hasil jika error report ENABLE dan ADA konstanta bernama 'index'

    Notice: Undefined offset: 1 in C:\xampp\htdocs\script.php on line 25

    $_POST[index] : , hasil SALAH dan muncul notice
    $_POST['index'] : some value , HASIL BENAR



    nulis $_POST[index] jalan, hasilnya bener dan kagak ada pesan notice apa pun JIKA :
    - error report DISABLE
    - kagak ada konstanta bernama sama dengan index array yg dipake

    terlalu riskan, dan ini namanya kagak clean koding

    nulis $_POST['index'] PASTI jalan, apa pun kondisinya

    titik beratnya itu disiplin untuk tertib clean koding, bukan bikin script asal jalan

    jadi bukan masalah keharusan
  • ok mas makasih y
    hhmmm sekalian numpang tanya mas ad gak y contoh code atau source code point of sale
    soalnya biar bisa saya pake untuk bahan perbandingan dan pelajaran buat saya
    terimakasih mas
  • hotscripts.com
  • pak.@boo mengerikan. haha.... :))
  • mas saya dapat source code samidpos menggunakan codeigniter tetapi terdapat masalah saat login apakah temen temen sekalian dapat membantu saya untuk memfixkannya?
  • males donlot dr ziddu
Sign In or Register to comment.