Veritabanı içerisinde üyeler tablosunda ;

uyeNo , uyeID , uyeSIFRE adında 3 alan oluşturdum.PHP ile üyeleri eklerken kullanıcı adının 2.kez kullanılmasını istemiyordum şöyle denedim ;

uye_ol.php




## Kontrolleri yapalım #3
$gereken = "http://localhost/site/uyelik.php";
$url = $_SERVER['HTTP_REFERER'];
if($url!=$gereken){
header ("Location:index.php");
exit;
};
## MySQL Bağlantısını Kuralım ##
require_once 'baglanti/baglan.php';

## Değerleri Alalım ##
$kullanici = $_POST['uyeKullanici'];
$sifre = $_POST['uyeSifre'];

if (!$kullanici){
echo "Kullanıcı adını boş bırakmayınız.";
}elseif(!$sifre){
echo "Şifreyi girmediniz.";
}else {
## Değişkenleri alalım ve kriptolama yapalım. ##

$id = $kullanici;
$pas = base64_encode(sha1(md5(sha1(base64_encode(md5(base64_encode($sifre)))))));


$kontrol_et = mysql_query("SELECT * FROM uyeler where uyeID='id'");

if (!$kontrol_et){
echo "Zaten bu kullanıcı adı kullanılıyor.";
}else{
$sql="insert into uyeler (uyeNO, uyeID, uyeSIFRE) values ('', '$id','$pas')";
$ekle = mysql_query("$sql");

if(!$ekle){
echo "Üyelik başarılı değil";

}else{
echo "Başarıyla üye kaydı yapıldı.";

}

}

}

?>


Fakat sorun oluştu.uyeID 'sini kontrol etmeden 2.kez ekliyor.