ErdalGozum adlı üyeden alıntı: mesajı görüntüle
Değiştirip bununla deneyince yine "yanlış yada kullanılmış kod" hatası aldım üstad.
Son olarak şunu kullanır mısınız?

<?php
ob_start();
session_start();
include ('baglanti.php');

@$mysql_baglanti = mysql_connect($vt_sunucu,$vt_kullanici_adi,$vt_kullanici_sifre,$vt_adi);
@mysql_select_db("$vt_adi",$mysql_baglanti) or die ("Veritabanı Seçim Hatası");
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");
if(mysql_errno()){
    echo 'Hata: Veritabanına Bağlanılamıyor.. Lütfen Tekrar Deneyiniz';
    exit;
}

$sifre=$_POST['sifre'];
$uid=$_POST['uid'];
$hata=NULL;

if (!$sifre)
$hata='<center>Lutfen kod alanını bos birakmayiniz..! <a href=javascript<b></b>:history.back(-1)>Tekrar Dene</a></center>';

if(!$hata)
if(!$uid)
$hata='<center>Lutfen ID alanını bos birakmayiniz..! <a href=javascript<b></b>:history.back(-1)>Tekrar Dene</a></center>';

if($hata){
echo $hata;
}else{

$bakalim_uid_varmi=mysql_num_rows(mysql_query("select id from sifreler where sifre='$sifre' and uid='0'"));
if($bakalim_uid_varmi>0){

$kayit_islemi=mysql_query("update sifreler set uid='$uid' where sifre='$sifre'");
$sql_check = mysql_query("select sifre, uid from sifreler where sifre='$sifre'");
list($sifre_id, $db_uid)=mysql_fetch_row($sql_check);
$onayla = mysql_query("UPDATE sifreler SET onay='1' where id='$sifre_id'");

if(mysql_num_rows($sql_check)>0){
    $_SESSION["login"] = true;
    $_SESSION["pass"] = $sifre;
$_SESSION["uid"] = $db_uid;
    header("Location:basarili.php");
}else{
echo '<center>Yanlış yada Kullanılmış Kod.<br><a href=javascript<b></b>:history.back(-1)>Tekrar Dene</a></center>';
}

}else{

$sql_check = mysql_query("select sifre, uid from sifreler where sifre='$sifre' and uid='$uid'");
list($sifre_id, $db_uid)=mysql_fetch_row($sql_check);
$onayla = mysql_query("UPDATE sifreler SET onay='1' where id='$sifre_id'");

if(mysql_num_rows($sql_check)>0)  {
    $_SESSION["login"] = true;
    $_SESSION["pass"] = $sifre;
$_SESSION["uid"] = $db_uid;
    header("Location:basarili.php");
}else{
echo '<center>Yanlış yada Kullanılmış Kod.<br><a href=javascript<b></b>:history.back(-1)>Tekrar Dene</a></center>';
}

}

}
?>