@ria:
Hati hati dengan huruf besar dan huruf kecil di php!
ini kode yang benar:
session_start();
include "kon.php";
$query="select * from qmhs where NIMHS='".$_SESSION['NIMHS']."'";
$result=mysql_query($query);
$data=mysql_fetch_array($result); ?>
<form name="formkrs" method="post" action="proses.php">
NIM:<input type="text" name="NIMHS" value="<?=$data['NIMHS'];?>" readonly="readonly">
<input name="kirim" type="submit" value="INPUT">
Kesalahan kamu:
1. Kamu menggunakan $_SESSION tapi tidak memanggil function session_start();
2. Attribute method pada form, hanya memiliki dua nilai post atau get
(huruf kecil)
3. Nilai attribute action ditulis dengan huruf kapital action="PROSES.PHP". Nilai attribute ini mengacu kepada nama file, jika nama filenya huruf kecil gunakan huruf kecil,kesalahan ini membuat kode kamu hanya bisa berjalan di windows.
4. <input type="text" name="NIMHS" value="<?=$data;?>" disabled="disabled"> attribute disable akan menyebabkan data itu tidak dikirim ke server.
5. Kamu membuat dua element form dengan nama yang sama, itu tidak diperbolehkan kecuali untuk radio button. <input type="text" name="NIMHS" value="<?=$data;?>" disabled="disabled"> dan <input type="hidden" name="NIMHS" value="<?=$data;?>"> (salah)
Saya rasa untuk file proses.php sudah benar.