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.