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.
Klik link berikut untuk informasi cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com

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

Bagaimana cara agar angka terbaca sebagai karakter dengan sintaks Javascript ?

Mohon Pencerahan, master......

Jadi maksud dari masalah nya adalah :

Jika saya memasukan karakter (huruf), maka data yang diinginkan akan muncul. Tetapi ketika saya memasukan angka datanya hilang.

Misal :
Saya ingin menampilkan data berdasarkan kelas Mawar. Maka akan tampil data kelas mawar pada tiap tahun.
Dan jika saya menampilkan data berdasarkan tahun, maka data nya tidak muncul semua. Dan hilang.

Mohon solusi..(javascript)

Comments

  • edited December 2017
    suggestion input / autocomplete ?

    mau bikin sendiri apa mau pake framework2an ?
    kalo framework, sudah banyak diluaran, tinggal gugel : suggestion input atau autocomplete

    tapi kalo mau bikin sendiri ... mainan ajax
    mau pake XMLHttpRequest boleh.
    pake iframe juga silakan.

    https://www.w3schools.com/xml/ajax_php.asp
  • Bagaimana itu maksudnya, master ??
    Karena belum pernah mengenal itu

    Jadi mksd permasalahan saya itu seperti ini,



    Itu jika di filter berdasarkan fakultas (ingin menampilkan fakultas tertentu) data nya muncul.
    Tapi jika di filter berdasarkan tahun tertentu, datanya gak muncul.

    Itu kenapa ya master ?
  • edited December 2017
    Sehingga kalo tahunnya (2012, 2103, dll) ditambah huruf (a2012, a2013) datanya bisa tampil. Tapi kalo gak pake 'a' gak bisa muncul.

    Sebenarnya ini kelanjutan yang postingan sebelumnya master, pada saat data masih tersimpan dalam file .js, tahun nya di filter, datanya bisa tampil. Namun ketika sudah di ganti di file .php, tahunnya di filter, datanya gak tampil :neutral:
  • Ohh ketemu permasalahannya master, mohon solusi dari ini..



    Di gambar di atas, yang menampilkan data bentuk .js. Di data itu, untuk tahun tidak pake tanda " " (petik 2)

    Tapi di gambar bawah ini, data bentuk .php dari database. Tahun memakai tanda " " (petik 2)




    Bagaimana solusinya master, untuk agar tahun dan angka yang lain tidak memakai tanpa petik 2 ??
  • Sudah Berhasil master,,..

    saya tambah sintaks..

    while($elm=each($row))
    {
    if(is_numeric($row[$elm["key"]])){
    $row[$elm["key"]]=intval($row[$elm["key"]]);
    }
    }


    Terima kasih banyak
  • edited December 2017
    ???

    gitu yg elo mau ?
    buka php manual nya napa ...

    json_encode($strings,JSON_NUMERIC_CHECK)

    selama ndak ada data nomer telpon lho ya.
    bisa bikin kacau soalnya.
    tapi cara elo juga sama, ketemu nomer telpon juga kacau.

    echo is_numeric('+621111111111') ? 'ya' : 'tidak' ; // ya
    echo intval('+621111111111'); // 2147483647 batas max integer
    echo (int)'+621111111111'; // 2147483647 batas max integer

    echo floatval('+621111111111'); // 621111111111
    echo (float)'+621111111111'; // 621111111111

    echo '+621111111111' + 0; // 621111111111
    echo '+621111111111' * 1; // 621111111111

    echo is_numeric('081111111111') ? 'ya' : 'tidak' ; // ya
    echo intval('081111111111'); // 2147483647 batas max integer
    echo (int)'081111111111'; // 2147483647 batas max integer

    echo floatval('081111111111'); // 81111111111
    echo (float)'081111111111'; // 81111111111

    echo '081111111111' + 0; // 81111111111
    echo '081111111111' * 1; // 81111111111


    http://php.net/manual/en/reserved.constants.php
    PHP_INT_MAX (integer)
    The largest integer supported in this build of PHP. Usually int(2147483647). Available since PHP 5.0.5


    $a=array(array('no1'=>'+621111111111','no2'=>'081111111111','no3'=>12345,'no4'=>'67890'));

    echo json_encode($a,JSON_NUMERIC_CHECK);
    [
    {
    "no1":621111111111,
    "no2":81111111111,
    "no3":12345,
    "no4":67890
    }
    ]

  • Gak ada nomor telepon master
  • edited December 2017
    ya tetep lebih pendek pake ini :
    json_encode($strings , JSON_NUMERIC_CHECK)
  • edited December 2017
    Iya master, berhasil

    Terima kasih
Sign In or Register to comment.