1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

Mysql Tidak Muncul (mohon pencerahannya)

Discussion in 'Pemrograman Web' started by refi ridho, Jan 31, 2014.

  1. refi ridho

    refi ridho Newbie

    Joined:
    Aug 10, 2012
    Messages:
    36
    Likes Received:
    0
    Location:
    kediri
    Mohon Bantuannya master,, saya ingin menampilkan database tetapi saya kondisikan dengan if seperti ini :
    <?php
    include 'konek.php';
    if(isset($grup))
    {
    $grup= $_POST['select'];
    }
    else
    {
    $grup=" ";
    }

    if($grup==1)
    {
    $que=mysqli_query($con,"select * from tingkat1");
    $nomer=1;
    while($arr=mysqli_fetch_array($que))
    {
    $npm_mhs=$arr['npm'];
    $nama_mhs=$arr['nama'];
    $jur_mhs=$arr['jurusan'];
    $tingkat_mhs=$arr['tingkat'];
    $kel_mhs=$arr['kelamin'];
    $tgl_mhs=$arr['tgllahir'];
    $almt_mhs=$arr['alamat'];
    echo "
    <td>$nomer</td>
    <td>$npm_mhs</td>
    <td>$nama_mhs</td>
    <td>$jur_mhs</td>
    <td>$tingkat_mhs</td>
    <td>$kel_mhs</td>
    <td>$tgl_mhs</td>
    <td>$almt_mhs</td>
    ";
    $nomer++;
    }
    }
    else if($grup==2)
    {
    $que=mysqli_query($con,"select * from tingkat2");
    $nomer=1;
    while($arr=mysqli_fetch_array($que))
    {
    $npm_mhs=$arr['npm'];
    $nama_mhs=$arr['nama'];
    $jur_mhs=$arr['jurusan'];
    $tingkat_mhs=$arr['tingkat'];
    $kel_mhs=$arr['kelamin'];
    $tgl_mhs=$arr['tgllahir'];
    $almt_mhs=$arr['alamat'];
    echo "
    <td>$nomer</td>
    <td>$npm_mhs</td>
    <td>$nama_mhs</td>
    <td>$jur_mhs</td>
    <td>$tingkat_mhs</td>
    <td>$kel_mhs</td>
    <td>$tgl_mhs</td>
    <td>$almt_mhs</td>
    ";
    $nomer++;
    }
    }
    else if ($grup==3)
    {
    $que=mysqli_query($con,"select * from tingkat3");
    $nomer=1;
    while($arr=mysqli_fetch_array($que))
    {
    $npm_mhs=$arr['npm'];
    $nama_mhs=$arr['nama'];
    $jur_mhs=$arr['jurusan'];
    $tingkat_mhs=$arr['tingkat'];
    $kel_mhs=$arr['kelamin'];
    $tgl_mhs=$arr['tgllahir'];
    $almt_mhs=$arr['alamat'];
    echo "
    <td>$nomer</td>
    <td>$npm_mhs</td>
    <td>$nama_mhs</td>
    <td>$jur_mhs</td>
    <td>$tingkat_mhs</td>
    <td>$kel_mhs</td>
    <td>$tgl_mhs</td>
    <td>$almt_mhs</td>
    ";
    $nomer++;
    }
    }
    else if($grup==4)
    {
    $que=mysqli_query($con,"select * from tingkat4");
    $nomer=1;
    while($arr=mysqli_fetch_array($que))
    {
    $npm_mhs=$arr['npm'];
    $nama_mhs=$arr['nama'];
    $jur_mhs=$arr['jurusan'];
    $tingkat_mhs=$arr['tingkat'];
    $kel_mhs=$arr['kelamin'];
    $tgl_mhs=$arr['tgllahir'];
    $almt_mhs=$arr['alamat'];
    echo "
    <td>$nomer</td>
    <td>$npm_mhs</td>
    <td>$nama_mhs</td>
    <td>$jur_mhs</td>
    <td>$tingkat_mhs</td>
    <td>$kel_mhs</td>
    <td>$tgl_mhs</td>
    <td>$almt_mhs</td>
    ";
    $nomer++;
    }
    }
    ?>

    untuk HTMLnya saya buat begini
    <form method="post" action="proses_lihat.php">
    <select name="select" onclick="myfunc()">
    <option value="1">Tingkat 1</option>
    <option value="2">Tingkat 2</option>
    <option value="3">Tingkat 3</option>
    <option value="4">Tingkat 4</option>
    </select>
    </form>

    tapi Hasilnya kok tidak muncul ya ??
    yang muncul cuma header dari tabel sedangkan databasenya tidak muncul,,.
    tetapi saat saya tidak beri kondisi database bisa muncul , sedangkan di situ di kondisikan 4 Tingkat. . .

    Mohon pencerahannya master ,,
    trima kasih...
     
  2. Trinitroz

    Trinitroz Super Hero

    Joined:
    Dec 15, 2013
    Messages:
    971
    Likes Received:
    44
    Location:
    Makassar
    Kalau tanpa kondisi databasenya connect kan?

    coba di tes dulu

    if(isset($grup))
    {
    if ($grup==1)
    {
    echo "Test1";
    }
    else
    {
    echo "Test2";
    }
    }
    else
    {
    echo "Test3";
    }

    trus ente pilih option 1



     
  3. mp3online

    mp3online Super Hero

    Joined:
    Jul 19, 2011
    Messages:
    2,228
    Likes Received:
    294
    Location:
    jakarta
    coba if elsenya diganti gini aja.
    if(isset($_POST['select'])) {
    $grup = $_POST['select'];

    #kondisi yg if($grup == 1) sampai = 4 dimasukkan dalam kondisi ini

    }
     
    Last edited: Jan 31, 2014
  4. refi ridho

    refi ridho Newbie

    Joined:
    Aug 10, 2012
    Messages:
    36
    Likes Received:
    0
    Location:
    kediri
    Kalau tidak di kondisikan itu bisa muncul master,, tapi sesuai dengan query yang tertulis
    seperti $que=mysqli_query($con,"select * from tingkat1");

    tapi pas di kondisikan kok malah ga muncul ???
    huftt . .

    oya aku lupa kasih tau kalau aku memanggilnya itu dengan menggunakan AJAX . .
     
  5. refi ridho

    refi ridho Newbie

    Joined:
    Aug 10, 2012
    Messages:
    36
    Likes Received:
    0
    Location:
    kediri
    coba if elsenya diganti gini aja.
    if(isset($_POST['select'])) {
    $grup = $_POST['select'];

    #kondisi yg if($grup == 1) sampai = 4 dimasukkan dalam kondisi ini

    }

    udah aku coba tetep gak bisa mastah ,, :/

    oya aku lupa kasih tau kalau aku memanggilnya itu dengan menggunakan AJAX . .
    apakah itu berpengaruh???
     
  6. dummydecoy

    dummydecoy Super Hero

    Joined:
    Jul 18, 2010
    Messages:
    970
    Likes Received:
    297
    mgkn ada error di querynya
    error handlingnya ga ada ini

    $que=mysqli_query($con,"select * from tingkat4") or die(mysql_error());
     
  7. mp3online

    mp3online Super Hero

    Joined:
    Jul 19, 2011
    Messages:
    2,228
    Likes Received:
    294
    Location:
    jakarta
    coba gini aja deh, gak usah pake kondisi.
    $tingkat = 'tingkat'.$_POST['select'];
    $que=mysqli_query($con,select * from $tingkat);
     
  8. refi ridho

    refi ridho Newbie

    Joined:
    Aug 10, 2012
    Messages:
    36
    Likes Received:
    0
    Location:
    kediri
    di karenakan Frustasi akhirnya saya pake sendiri sendiri dah filenya,, mulai dari tingkat1 sampai tingkat 4,,
    jadi tidak memakai kondisi lagi tp bikin new .php lg 1 sampai 4..
    hufttt..

    Sebelume Trimakasih atas pencerahan semua ....
    matur nuwun...
     

Share This Page