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

Help, buat validasi kelipatan 1000

Maksudnya setiap yang diinput harus kelipatan 1000


$harga = $_POST['harga'];
    if ($harga<=1000){
    echo "Harga harus kelipatan 1000";
    exit();
    }

Tanggapan

  • edited January 2016
    input ?
    diperiksa di javascript nya napa ?
    php cuma dobel validasi

    kelipatan seribu itu ($var%1000)==0
  • edited January 2016
    aduh bingung dengan javascript mastah..?? referensi mastah..??
  • edited January 2016
    ini maunya kelipatan 1000 ?
    1000, 2000, 3000, ... 9000, 10000, 20000, dll ?

    atau lebih dari 1000 ?
    1001, 1002, dst ?
  • edited January 2016
    1000, 2000, 3000, ... 9000, 10000, 20000,  yg ini Mastah...???......

  • lha kan sudah ...

    di php :
    if(($var%1000)==0) {
      ...
    }

    itu 0, 1000, 2000, 3000, dst
    kalo mau 0 di kecualikan, ya ditambah kondisinya

    if(($var%1000)==0 && $var>=1000) {
      ...
    }
  • Trima kasih MASTAH,,maaf sdh terlambat,,sarannya br saya coba....??sudah jalan thanks..
  • edited February 2016
    Aduh Mastah 2 inputan harga tidak bisa jalan
    contoh
    input 1 = kelipatan 1000 misal 2000
    trus pakai diskon 29%
    input 2 = 2000 x 29% jadi 580

    ketikan dijalankan  if(($var%1000)==0,
    sudah ngga jalan karena ada 1 input 580

    bagaiman ya input2 = 580 tu di kecualikan

    Mohon sarannya Mastah,, terima kasih

  • $harga = 2000;  -------------kelipatan 1000
    $diskon = 29;
    $total = 580;

    apa jadi gini ya Mastah...

    if(($var%1000)==0) { $harga ; } else { $total ; }---ngga jalan ni

  • edited February 2016
    ok Mastah sudah berhasil, pakai regex

    "/^[1-9][0-9]*000$/", $harga   ----thanks
  • 580 pan emang bukan kelipatan 1000 :D

    koding elo lengkapnya kaya apa to ?

    diskon mah ndak perlu di cek kelipatan 1000 atau bukan
    itu bisa berapa saja
    bahkan bisa desimal hasilnya
Sign In or Register to comment.