• 21-06-2009, 14:16:59
    #1
    Merhaba admin panelinde eklediğim veriyi oyunadi kolonuna göre aynısı varsa eklemesin istiyoru malttaki kodu ekledim ama hata verdi :
    Fatal error: Call to undefined function sorgu() in C:\xampp\htdocs\oyun\oyunekle.php on line 29
    iki ayrı sorum.
    1.Size zahmet düzeltirseniz bu kısmı sevinirim.
    2.Bu veriyi $seola ya göre düzenlediğimizde aynı veri varsa seola ile yazılan verinin sonuna sayı ekletebilirmiyiz misal megaman seola ile seo kolonuna yazılıyorsa 2. megaman yazılışında megaman1 vs.. olur mu? megaman2 varsa megaman3 eklesin.,
    Edit: başlıkda aynı yerine ayrı yazmışım modlar size zahmet düzeltin...
    $varmi=sorgu("select oyunadi from oyunlar where oyunadi='$yoyun'");
    $varm=rows($varmi);
    if($varm) { echo ' Zaten Eklenmis '; } else {
    $Sorgum = "Insert Into oyunlar Values ('','$yoyun','$ykatid','$seola','$yres','$yadres','$tag','$ydesc','$yswf','0','$ytarih','0','0')";
    $Ekle = @mysql_query($Sorgum);
    Echo ("<script language='javascript'>alert('oyun Eklendi!');window.location = 'listele.php';</script>");
    } } 
    ?>
    Sorun çözüldü :
    https://www.r10.net/php/397614-php-ay...post1058897746
  • 21-06-2009, 14:40:38
    #2
    Üyeliği durduruldu
    $varmi=mysql_query("select oyunadi from oyunlar where oyunadi='$yoyun'");

    bunun çıkmasının sebebi sorgu adında bir function tanımlanmaması
  • 21-06-2009, 15:00:20
    #3
    yani ne yapmak gerek?
  • 21-06-2009, 15:15:49
    #4
      $kontrol=mysql_query("select * from tabloadi where nerede='$nerede' '");
    if(mysql_num_rows($kontrol)==0)
    
    {
        $eklebunu = mysql_query("INSERT INTO tabloadi (nerede) VALUES ('".$nerede."'')");
    
    echo " EKLENDI";
    
    
    }  else {
     echo 'Bu isimde veri daha once eklenmis'; 
    }
    Bu işinizi görür.
  • 21-06-2009, 15:16:47
    #5
    $varm=rows($varmi);
    Burada bir problem var,

    $varm=mysql_num_rows($varmi);
    olmalıydı.
  • 21-06-2009, 15:21:44
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    jrpowerslave adlı üyeden alıntı: mesajı görüntüle
    $varm=rows($varmi);
    Burada bir problem var,

    $varm=mysql_num_rows($varmi);
    olmalıydı.
    sanırım arkadas hazır scriptten almış öyle bir kaç fonksiyon görmüştüm
  • 21-06-2009, 16:01:22
    #7
    yok olmuyor bu kodları vaz gectim bu altteki ham koda ekleyip yardımcı olsanız.

    oyunlar tablosunda oyunisim kolonu yani $yoyun a göre aynı başlık varsa eklemesin zaten ekli diye echo lasın.

    $Sorgum = "Insert Into oyunlar Values ('','$yoyun','$ykatid','$seola','$yres','$yadres','$tag','$ydesc','$yswf','0','$ytarih','0','0')";
    $Ekle = @mysql_query($Sorgum);
    Echo ("<script language='javascript'>alert('oyun Eklendi!');window.location = 'oyunekle.php';</script>");
    }
  • 21-06-2009, 16:21:31
    #8
    <?php
    
    include('baglanti.php'); //bağlantı sayfan
    
    $yoyun = $_POST['oyunadi']; // Burayı formuna göre düzenle
    
    $bakbakalim = mysql_query("SELECT * FROM oyunlar where yoyun = '$yoyun'");
    $kontrol = mysql_num_rows($bakbakalim);
    
    if ($kontrol == 0) {
    
    $Sorgum = "Insert Into oyunlar Values ('','$yoyun','$ykatid','$seola','$yres','$yadres','$tag','$ydesc','$yswf','0','$ytarih','0','0')";
    $Ekle = @mysql_query($Sorgum);
    Echo ("<script language='javascript'>alert('oyun Eklendi!');window.location = 'oyunekle.php';</script>");
    
    } else {
    
    Echo ("<script language='javascript'>alert('Böyle bir oyun zaten var!');window.location = 'oyunekle.php';</script>");
    
    }
    
    ?>
  • 21-06-2009, 16:31:05
    #9
    Sorun çözüldü...