• 15-11-2017, 14:22:13
    #1
    Üyeliği durduruldu
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="box.css">
    </head>
    <body><?php
          // Server Kullanıcı Adımız
            $user        =    "aa";
            // Server Kullanıcı Şifremiz
            $pass        =    "aaaa";
            // Server Adresimiz
            $host        =    "localhost";
            // Veritabanı Adımız
            $db            =    "aaaaa";
            
            //Veritabanı Bağlantısı Oluşturalım.
            $baglan = mysql_connect($host,$user,$pass) or die(mysql_error());
            
            //Veritabanına Bağlanalım.
            mysql_select_db($db,$baglan) or die(mysql_error()); 
            mysql_query("SET NAMES 'utf8'  ");
    mysql_query("SET CHARACTER SET utf8");
    mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci' ");
     ?>
     
    <form action="" method="post">
            <table cellspacing="5" cellpadding="5">
                <tr>
                    <td>Başlık</td>
                    <td><input type="text" name="baslik"/></td>
                </tr>
                    <td></td>
                    <td><input type="submit" value="Kayıt Ekle" /></td>
                </tr>
            </table>
        </form>
            <?php 
            
            include ('baglan.php');
            if($_POST){
            
                // Formdan Gelen Kayıtlar
                $baslik        =    $_POST["baslik"];
                $aktif    = '1';
                
                $ekle        =    mysql_query("insert into basliklar (baslik,aktif) values ('$baslik','$aktif')");
                
                if($ekle){
                    echo "Başarılı Bir Şekilde Eklendi !";
                }else{
                    echo "Bir Sorun Oluştu";
                }
            }
        ?></body></html>
    selamlar,

    altta bulunan şekilde veri tabanıma veri ekliyorum ama şöyle bir sıkıntı var örnek veri tabanımda salih isimli bir kullanıcı eklemiş isem eğer bir daha eklenmemesini istiyorum yani "böyle bir kullanıcı mevcut" şeklinde bir yarı vererek bilgi girişinin engellemesini sağlamaya çalışıyorum bunu ne şekilde sağlayabilirim acaba
  • 15-11-2017, 14:27:53
    #2
    backlink adlı üyeden alıntı: mesajı görüntüle
    <!doctype html> <html> <head> <meta charset="utf-8" /> <link rel="stylesheet" href="box.css"> </head> <body><?php // Server Kullanıcı Adımız $user = "aa"; // Server Kullanıcı Şifremiz $pass = "aaaa"; // Server Adresimiz $host = "localhost"; // Veritabanı Adımız $db = "aaaaa"; //Veritabanı Bağlantısı Oluşturalım. $baglan = mysql_connect($host,$user,$pass) or die(mysql_error()); //Veritabanına Bağlanalım. mysql_select_db($db,$baglan) or die(mysql_error()); mysql_query("SET NAMES 'utf8' "); mysql_query("SET CHARACTER SET utf8"); mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci' "); ?> <form action="" method="post"> <table cellspacing="5" cellpadding="5"> <tr> <td>Başlık</td> <td><input type="text" name="baslik"/></td> </tr> <td></td> <td><input type="submit" value="Kayıt Ekle" /></td> </tr> </table> </form> <?php include ('baglan.php'); if($_POST){ // Formdan Gelen Kayıtlar $baslik = $_POST["baslik"]; $aktif = '1'; $ekle = mysql_query("insert into basliklar (baslik,aktif) values ('$baslik','$aktif')"); if($ekle){ echo "Başarılı Bir Şekilde Eklendi !"; }else{ echo "Bir Sorun Oluştu"; } } ?></body></html>
    selamlar,

    altta bulunan şekilde veri tabanıma veri ekliyorum ama şöyle bir sıkıntı var örnek veri tabanımda salih isimli bir kullanıcı eklemiş isem eğer bir daha eklenmemesini istiyorum yani "böyle bir kullanıcı mevcut" şeklinde bir yarı vererek bilgi girişinin engellemesini sağlamaya çalışıyorum bunu ne şekilde sağlayabilirim acaba
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="box.css">
    </head>
    <body><?php
          // Server Kullanıcı Adımız
            $user        =    "aa";
            // Server Kullanıcı Şifremiz
            $pass        =    "aaaa";
            // Server Adresimiz
            $host        =    "localhost";
            // Veritabanı Adımız
            $db            =    "aaaaa";
             
            //Veritabanı Bağlantısı Oluşturalım.
            $baglan = mysql_connect($host,$user,$pass) or die(mysql_error());
             
            //Veritabanına Bağlanalım.
            mysql_select_db($db,$baglan) or die(mysql_error()); 
            mysql_query("SET NAMES 'utf8'  ");
    mysql_query("SET CHARACTER SET utf8");
    mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci' ");
     ?>
      
    <form action="" method="post">
            <table cellspacing="5" cellpadding="5">
                <tr>
                    <td>Başlık</td>
                    <td><input type="text" name="baslik"/></td>
                </tr>
                    <td></td>
                    <td><input type="submit" value="Kayıt Ekle" /></td>
                </tr>
            </table>
        </form>
            <?php 
             
            include ('baglan.php');
            $baslik=$_POST["baslik"];
    if($_POST){
    $hata=NULL;
        if(!$baslik)
            $hata  = 'Başlık girmediniz.';
    if(!$hata){
        $kontrol= mysql_query("select id from basliklar where baslik='$baslik'");
        if(mysql_num_rows($kontrol)>0)
            $hata  = 'Bu başlık daha önce eklenmiş.';
    }
    if($hata){
    echo $hata;
    }else{
                $aktif    = '1';
                $ekle        =    mysql_query("insert into basliklar (baslik,aktif) values ('$baslik','$aktif')");
                if($ekle){
                    echo "Başarılı Bir Şekilde Eklendi !";
                }else{
                    echo "Bir Sorun Oluştu";
                }
    }
    }
        ?></body></html>
  • 15-11-2017, 14:31:25
    #3
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="box.css">
    </head>
    <body><?php
          // Server Kullanıcı Adımız
            $user        =    "aa";
            // Server Kullanıcı Şifremiz
            $pass        =    "aaaa";
            // Server Adresimiz
            $host        =    "localhost";
            // Veritabanı Adımız
            $db            =    "aaaaa";
            
            //Veritabanı Bağlantısı Oluşturalım.
            $baglan = mysql_connect($host,$user,$pass) or die(mysql_error());
            
            //Veritabanına Bağlanalım.
            mysql_select_db($db,$baglan) or die(mysql_error()); 
            mysql_query("SET NAMES 'utf8'  ");
    mysql_query("SET CHARACTER SET utf8");
    mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci' ");
     ?>
     
    <form action="" method="post">
            <table cellspacing="5" cellpadding="5">
                <tr>
                    <td>Başlık</td>
                    <td><input type="text" name="baslik"/></td>
                </tr>
                    <td></td>
                    <td><input type="submit" value="Kayıt Ekle" /></td>
                </tr>
            </table>
        </form>
            <?php 
            
            include ('baglan.php');
            if($_POST){
            
                // Formdan Gelen Kayıtlar
                $baslik        =    $_POST["baslik"];
                $aktif    = '1';
                
                $kontrol = mysql_query("SELECT * FROM basliklar Where baslik = '".$baslik."'");
                $rowCount = mysql_num_rows($kontrol);
                if($rowCount >= 0){
                
                    $ekle        =    mysql_query("insert into basliklar (baslik,aktif) values ('$baslik','$aktif')");
                    
                    if($ekle){
                        echo "Başarılı Bir Şekilde Eklendi !";
                    }else{
                        echo "Bir Sorun Oluştu";
                    }
                } else {
                    echo "bu kullanıcı kayıt olmuş";
                }
                
                
            }
        ?></body></html>
    sanırım böyle olması lazım. kontrol edin



    edit: zaten cevap vermişler
  • 15-11-2017, 14:47:09
    #4
    Üyeliği durduruldu
    yorumlar için teşekkürler verilen kodlar işe yaradı