• 28-09-2013, 17:17:16
    #1
    Üyeliği durduruldu
    merhaba arkadaşlar bana şöyle birşey lazım..
    veritabanımda 2 kere aynı başlıkla eklemesini istemiyorum eklendiginde bi uyarı vermesini istiyorum vede düzenleme sayfasındada istiyorum. lütfen acil yardım

        $bos=mysql_fetch_object(mysql_query("select * from oyun where oyun_adi='$gelen_isim'"));
        if($bos){ 
            echo 'bu isimde '.$gelen_isim.' daha önceden oyun eklenmiş ';
            }  else { kayıt verisi }
    oyun eklerken sorunsuz çalışıyor ama oyun düzenle dedigimde olmyor. yani düzenleme bile yapmıyor başlıgı degiştirmedigim halde yinede aynı isimde var diyor lütfen bi yardım ediniz
  • 28-09-2013, 17:22:32
    #2
    duzenleme php kodlarınıda eklermısın
  • 28-09-2013, 17:23:44
    #3
    Düzenlerken hata vermesi normal, çünkü o an o kaydı düzenliyorsunuz. Düzenlerken yapacağınız şey kayıt saydırmak. Sorguya uygun birden fazla kayıt var ise uyarıyı bastıracaksınız.

    Yani kabaca şöyle olacak;

        $bos=mysql_num_rows(mysql_query("select * from oyun where oyun_adi='$gelen_isim'"));
        if($bos > 1){ 
            echo 'bu isimde '.$gelen_isim.' daha önceden oyun eklenmiş ';
            }  else { kayıt verisi }
  • 28-09-2013, 17:56:14
    #4
    Üyeliği durduruldu
    ama bu seferde hiçbirşeyi kayıt ettirmiyor başlıgı degiştirmedigim halde yinede oyun daha önceden eklenmiş diyor
  • 29-09-2013, 14:00:09
    #5
    DeaThAnqeL adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar bana şöyle birşey lazım..
    veritabanımda 2 kere aynı başlıkla eklemesini istemiyorum eklendiginde bi uyarı vermesini istiyorum vede düzenleme sayfasındada istiyorum. lütfen acil yardım

        $bos=mysql_fetch_object(mysql_query("select * from oyun where oyun_adi='$gelen_isim'"));
        if($bos){ 
            echo 'bu isimde '.$gelen_isim.' daha önceden oyun eklenmiş ';
            }  else { kayıt verisi }
    oyun eklerken sorunsuz çalışıyor ama oyun düzenle dedigimde olmyor. yani düzenleme bile yapmıyor başlıgı degiştirmedigim halde yinede aynı isimde var diyor lütfen bi yardım ediniz
    Böyle denermisiniz

    $kontrol=mysql_num_rows(mysql_query("SELECT oyun_adi FROM oyun WHERE oyun_adi='$gelen_isim'"));
    if($kontrol==0){
    ekleme islemleri
    }else{
    echo "Bu oyun zaten ekli !";
    }