$id = $_GET['kaydet'];
$kadi = $_POST['kadi'];
$sifre = $_POST['sifre'];
$izin = $_POST['izin'];
$adi = $_POST['adi'];
$eposta = $_POST['eposta'];
$karakter1 = $_POST['karakter1'];
$admin = $_POST['admin'];

$kaydet="UPDATE uyeler SET kadi='$kadi', sifre='$sifre' WHERE no='$id';";
mysql_query($kaydet);
bu kod eğer " kadi " alanını boşaltıyorsa $kadi = $_POST['kadi']; burası boş geliyordur.

update ederken $_POST['kadi'] ekrana bastırırsanız son değerin ne olacaağını gorebilirsiniz.


ayrıca sayfada hiç bir kontrol yok. post edilmese bile bu sorgu çalışacağı için boş olarak güncelliyor