ini aku masih pake $ manual,kan di tabel mahasiswa sudah ada field semester....
penginnya misal jika semester 1 maka yang keluar mata kuliah sesuai semester. mohon bantuanya bang elix

<?php

include "config/koneksi.php";
//misal kita mau ambil mata kuliah di semester ganjil
$semester = "3";
echo "MATA KULIAH SEMESTER : $semester<p>";

//melakukan query ke database
$kuliah = mysql_query("select * from makul where SEMES='$semester'");
while($k = mysql_fetch_array($kuliah)){
    $kode[] = $k['KDMKM'];
    $nama[] = $k['NAKMK'];
    $sks[] = $k['SKSMK'];
}
?>
<html>
<head>
<title>Check Box</title>
<script>
<?php
echo "var jumlah = ".count($kode).";\n";
echo "var sks = new Array();\n";
//mengambil sks matakuliah dan memasukkan ke array javascript
for($j=0;$j<count($kode);$j++){
    echo "sks['".$kode[$j]."'] = ".$sks[$j].";\n";
}
?>
function hitungtotal(){
    jum = 0;
    for(i=0;i<jumlah;i++){
        id = "mk"+i;
        td1 = "k1"+i;
        td2 = "k2"+i;
        td3 = "k3"+i;
        td4 = "k4"+i;
        if(document.getElementById(id).checked){
            kode = document.getElementById(id).value
            jum = jum + sks[kode];
            //untuk mengubah warna latar tabel apabila diceklist
            document.getElementById(td1).style.backgroundColor = "orange";
            document.getElementById(td2).style.backgroundColor = "orange";
            document.getElementById(td3).style.backgroundColor = "orange";
            document.getElementById(td4).style.backgroundColor = "orange";
        }else {
            document.getElementById(td1).style.backgroundColor = "white";
            document.getElementById(td2).style.backgroundColor = "white";
            document.getElementById(td3).style.backgroundColor = "white";
            document.getElementById(td4).style.backgroundColor = "white";
        }
    }
    //menampilkan total jumlah SKS yang diambil
    document.getElementById("jsks").innerHTML = jum;
}
</script>
</head>
<body>
<form name="formkrs" method="POST" action="index1.php?hal=inputkrs">
<table border=1 width=400 style="border-collapse:collapse" bordercolor="#999999">
<tr><td><b>Kode</b></td><td><b>Nama Mata Kuliah</b></td>
<td><b>SKS</b></td><td><b>Ambil</b></td></tr>
<?php
//menampilkan matakuliah ke dalam tabel
for($i=0;$i<count($kode);$i++){
    echo "<tr><td id=k1$i>".$kode[$i]."</td>";
    echo "<td id=k2$i>".$nama[$i]."</td>";
    echo "<td id=k3$i>".$sks[$i]."</td>";
    echo "<td id=k4$i><input type=checkbox name=mk[] onclick=hitungtotal()
    value=".$kode[$i]." id=mk".$i."></tr>";
}
?>
<tr><td colspan=3>JUMLAH YANG DIAMBIL</td><td><span id=jsks></span></td></tr>
</table>
<br/>
<input name="kirim" type="submit"  value="Kirim KRS"> &nbsp;
<input type="reset" >
</form>
</body>
</html>




Lihat semua 6 jawaban

Silahkan login untuk menjawab!

Pagination

Ariyasa · Jun 6, 2011
Bli putu, sy mo tny ttg pagination.. dah bwt berdasarkan yg ada di tutorial bli putu.
Nah sy ada sdkt ingin lebih nie.. misal kn banyak page nie.. tampilannya mjadi "akeh" jadinya.. sesak dengan angka2 page ja..
sy mau yg ada prev dan nextnya (kyk pny bli putu nie)..
nah misal tampilan pagenya adalah :
> [1][2][3][4][5][6][7]...[next]
misal dah lebih dari 7 menjadi
> [prev]...[8][9][10][11][12][13]...[next]

Bli putu bisa bantu tidak? Mohon pitulungnya..
Suksma ya bli putu atas bantuan dan penjelasan2 sblumnya..

Lihat semua 1 jawaban

Silahkan login untuk menjawab!
salam, bung Ellyx...

saya coba tampilkan gambar dalam paragraf, tp malah paragrafnya ke bagian bawah.
gimana ya, agar paragrafnya di samping gambar dan dilanjutkan teksnya ke bawah gambar, seprti layanya menggunakan teks wrap di Ms. Word.

Lihat semua 2 jawaban

Silahkan login untuk menjawab!
maaf mas ellyx, lagi lagi saya hanya bisa bertanya :)
begini mas, misalnya saya punya 4 variabel yang berisi nilai dinamis dari perhitungan yang telah dilakukan sebelumnya, misal : $a, $b, $c, $d.

dari keempat variabel tersebut saya ingin membuat perangkingan nya.
kalau ada 4 variabel berarti ada 24 peluang terjadinya perangkingan (diurut dari rangking 1 -> 4)
yaitu :
$a, $b, $c, $d
$a, $b, $d, $c
$a, $c, $b, $d
$a, $c, $d, $b
$a, $d, $b, $c
$a, $d, $c, $d

$b, $a, $c, $d
$b, $a, $d, $c
$b, $c, $a, $d
$b, $c, $d, $a
$b, $d, $a, $c
$b, $d, $c, $a

$c, $a, $b, $d
$c, $a, $d, $b
$c, $b, $a, $d
$c, $b, $d, $a
$c, $d, $a, $b
$c, $d, $b, $a

$d, $a, $b, $c
$d, $a, $c, $b
$d, $b, $a, $c
$d, $b, $c, $a
$d, $c, $a, $b
$d, $c, $b, $a

dari logika yang seperti itu mas, kira kira bisa dibuat looping menggunakan php gak atau ada solusi lain, saya benar2 buntu memikirnya loopingnya, mohon bantuannya ya mas.

Lihat semua 11 jawaban

Silahkan login untuk menjawab!

galeri photo

Ayun Sary · Jun 4, 2011
mas, tolong share buat galeri photo donk. saya gi nyari code tuk itu. tolongin ya mas elix..!!! trims...

Lihat semua 1 jawaban

Silahkan login untuk menjawab!

guest book

Ressa Cahyani · Jun 3, 2011
mas ellyx, saya ingin membuat guest book, codingnya spt dibawah ini
bukutamu.php
<html>
<head>
    <title>Buku Tamu</title>
    
</head>
<body>
    <form name="form_bukutamu" method="post" action="proses_bukutamu.php">
        <table width="40" border="0">
            <tr>
            <td>Nama</td>
            <tr>
            <td><input type="text" name="nama"></td>
            </tr>
            </tr>
            <tr>
                <td>Pesan</td>
            </tr>
            <tr>
            <td><textarea name="komentar" rows="3"></textarea></td>
            </tr>
            <tr>
                <td><input type="submit" name="Submit" value="OK">
                <input type="reset" name="Submit2" value="Reset"></td>
            </tr>
        </table>
    </form>
</body>
</html>

proses_bukutamu.php
<?php
include "koneksi.php";

$nama = $_POST['nama'];
$komentar = $_POST['komentar'];
$tanggal = date("Y-m-d");

$query = "INSERT INTO bukutamu (id,nama,komentar,tanggal) VALUES ('','$nama','$komentar','$tanggal')";

mysql_query($query)or die ("input data gagal".mysql_error());

echo "Query Berhasil <br>";
echo "<a href=tampil.php> Lihat Buku Tamu</a>";
?>

tampil.php

<?php

include "koneksi.php";
$query = "SELECT * FROM bukutamu ORDER BY id DESC";
$result = mysql_query($query);
while ($row=mysql_fetch_array($result))
{
    echo "<b>Nama   :</b> $row[nama] <br>
    <b>Tanggal :</b> $row[tanggal]<br>
    <b>Komentar  :</b> $row[komentar]<br><br><br>";
}
?>

yang ingin saya tanyakan, bagaimana caranya jika guestbook diisi pada bukutamu.php maka data yang diisi tersebut akan tampil pada halaman bukutamu.php itu juga?
sedangkan pada coding diatas, jika guestbook diisi pada bukutamu.php maka data akan ditampilkan pada tampil.php.
mohon bantuannya lagi mas ellyx. terimakasih :)

Lihat semua 4 jawaban

Silahkan login untuk menjawab!