• 10-09-2016, 17:20:49
    #1
    Üyeliği durduruldu
    Kod Bloğum Aşşağıdaki Şekildedir.
    Ama Kayıt Aldıramıyorum Ne Yazıkki.

         <form method="post"  class="form-horizontal" name="iletisim" onsubmit="return sonuc()">
                                    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    
           
    <script type="text/javascript">
    
        $(document).ready(function () {
            var preview = $(".upload-preview");
    
            $("#filename").change(function (event) {
                var input = $(event.currentTarget);
                var file = input[0].files[0];
                var reader = new FileReader();
                reader.onload = function (e) {
                    image_base64 = e.target.result;
                    preview.append("<img src='" + image_base64 + "'/>");
                };
                reader.readAsDataURL(file);
            });
        });
    </script>
                                <div class="panel panel-default">
                                    <div class="panel-heading">
                                        <h3 class="panel-title"><strong>Kayıt</strong> Ol</h3>
                                        <ul class="panel-controls">
                                            <li><a href="siteekle.php" class="panel-remove2"><span class="fa fa-times"></span></a></li>
                                        </ul>
                                    </div>
                                    <div class="panel-body">
                                        <p>Sistemimize Yeni Katılan Her Kullanıcımıza Sitemizi Test Etmeleri İçin 10 İçerik Puan Veriyoruz.</p>
                                    </div>
                                    <div class="panel-body">                                                                        
                                          <div class="form-group">
                                            <label class="col-md-3 col-xs-12 control-label">Adınız Ve Soyadınız</label>
                                            <div class="col-md-6 col-xs-12">                                            
                                                <div class="input-group">
                                                    <span class="input-group-addon"><span class="fa fa-pencil"></span></span>
                                                    <input type="text" name="form_5" value="" class="form-control"/>
                                                </div>                                            
                                                <span class="help-block">Kişisel Bilgileriniz.</span><span style="font-weight:bold;color:#1CAF9A;" id="uyari5"></span>
                                            </div>
                                        </div>
                                        <!--
                              <div class="form-group">
                                            <label class="col-md-3 col-xs-12 control-label">Profil Resim</label>
                                            <div class="col-md-6 col-xs-12" style="width:300px;">                                                                                                                                        
                                                <a class="file-input-wrapper btn btn-default  fileinput btn-primary"><span>Resim Seç</span><input type="file" class="fileinput btn-primary" name="filename" id="filename" title="Browse file" style="left: -128.75px; top: 14px;"></a>
                                                    <div class="upload-preview" style="float:right;">
                                       
                                  </div>
                                                <span class="help-block">Sizi En İyi Şekilde Gösterecek.
                                                
    
                                                </span>
                                                
                                            </div>
                                  <style>
                                      .upload-preview img {
                                      width:100px;
                                      border: 3px solid #FFF;
        -moz-border-radius: 20%;
        -webkit-border-radius: 20%;
        border-radius: 20%;
                                      }
                                  </style>
                                  
                                        </div>-->
                                          <div class="form-group">
                                            <label class="col-md-3 col-xs-12 control-label">E-Mail Adresiniz</label>
                                            <div class="col-md-6 col-xs-12">                                            
                                                <div class="input-group">
                                                    <span class="input-group-addon"><span class="fa fa-pencil"></span></span>
                                                    <input type="text" name="form_2" value="" class="form-control"/>
                                                </div>                                            
                                                <span class="help-block">Lütfen E-Mail Adresinizi Doğru Bir Şekilde Giriniz</span><span style="font-weight:bold;color:#1CAF9A;" id="uyari2"></span>
                                            </div>
                                        </div>
                                        <div class="form-group">                                        
                                            <label class="col-md-3 col-xs-12 control-label">Şifre</label>
                                            <div class="col-md-6 col-xs-12">
                                                <div class="input-group">
                                                    <span class="input-group-addon"><span class="fa fa-unlock-alt"></span></span>
                                                    <input type="password" name="form_3" value="" class="form-control"/>
                                                </div>            
                                                <span class="help-block">Unutmayın Bu Sistemde Yer Alacak Bilgiler Sizin Web Site Bilgileriniz Olacaktır.</span><span style="font-weight:bold;color:#1CAF9A;" id="uyari3"></span>
                                            </div>
                                        </div>
                                        <div class="form-group">                                        
                                            <label class="col-md-3 col-xs-12 control-label">Şifre(Tekrar)</label>
                                            <div class="col-md-6 col-xs-12">
                                                <div class="input-group">
                                                    <span class="input-group-addon"><span class="fa fa-unlock-alt"></span></span>
                                                    <input type="password" name="form_4" value="" class="form-control"/>
                                                </div>            
                                                <span class="help-block">Şifrelerinizin Aynı Olmasına Özen Gösteriniz.</span><span style="font-weight:bold;color:#1CAF9A;" id="uyari4"></span>
                                            </div>
                                        </div>
                                        
                                     <script type="text/javascript">
                                         function ePostaKont(eposta) {
                                             var duzenli = new RegExp(/^[a-z]{1}[\d\w\.-]+@[\d\w-]{3,}\.[\w]{2,3}(\.\w{2})?$/);
    
                                             return duzenli.test(eposta);
                                         }
                                         function test(yazi) {
    
                                             if (yazi.value == "") {
                                                 alert("Formda boş alan bırakamazsınız!");
    
                                             }
                                         }
    
    
                                         function sonuc() {
    
                                           
     
                                             var form_2 = document.forms["iletisim"]["form_2"].value;
    
                                             var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+.)+([.])+[a-zA-Z0-9.-]{2,4}$/;
                                             if (regex.test(form_2) != true)
                                             {
                                                 document.getElementById("uyari2").innerHTML = "Lütfen Email Adresinizi Giriniz";
                                                 document.forms["iletisim"]["form_2"].focus();
                                                 return false;
                                             }
                                             else if (form_2.length <= 10 || form_2.length >= 50)
                                             {
                                                 document.getElementById("uyari2").innerHTML = "Geçersiz Karakter Uzunluğu.";
                                                 document.forms["iletisim"]["form_2"].focus();
                                                 return false;
                                             }
                                                
                                             
                                             var form_5 = document.forms["iletisim"]["form_5"].value;
    
                                             if (form_5 == "" || form_5 == null) {
                                                 document.getElementById("uyari5").innerHTML = "Lütfen  Adınızı Giriniz";
                                                 document.forms["iletisim"]["form_5"].focus();
                                                 return false;
                                             }
                                             else if (form_5.length <= 5 || form_5.length >= 35) {
                                                 document.getElementById("uyari5").innerHTML = "Geçersiz Karakter Uzunluğu.";
                                                 document.forms["iletisim"]["form_5"].focus();
                                                 return false;
                                             }
                                             var form_3 = document.forms["iletisim"]["form_3"].value;
    
                                             if (form_3 == "" || form_3 == null) {
                                                 document.getElementById("uyari3").innerHTML = "Lütfen Şifrenizi Giriniz";
                                                 document.forms["iletisim"]["form_3"].focus();
                                                 return false;
                                             }
                                             else if (form_3.length <= 7 || form_3.length >= 50) {
                                                 document.getElementById("uyari3").innerHTML = "Geçersiz Karakter Uzunluğu.";
                                                 document.forms["iletisim"]["form_3"].focus();
                                                 return false;
                                             }
                                             var form_4 = document.forms["iletisim"]["form_4"].value;
    
                                             if (form_4 == "" || form_4 == null||form_3!=form_4) {
                                                 document.getElementById("uyari4").innerHTML = "Şifreler Uyuşmuyor";
                                                 document.forms["iletisim"]["form_4"].focus();
                                                 return false;
                                             }
    
                                             else {
                                               
                                             }
                                         }
    
    </script>
     
                                        
                                  <?php 
                                  $db_select = mysql_select_db("admin_content");
                                  
    
                                  
                                  
                                  ?>   
                                        
                                     
                                      
                                        
                                       
                                        
                                     
                                    </div>
                                    <div class="panel-footer">
                                        <button class="btn btn-default">Temizle</button>    
                                        <button class="btn btn-primary pull-right" name="giris" >Giriş</button>
                                   <span style="margin-left:auto; color:#1CAF9A;font-weight:bold;" >
                                       <?php
                                       if(isset($_POST['giris'])){
    
                                           $adsoy = $_POST["form_5"];
                                           $email = $_POST["form_2"];
                                           $sifre= $_POST["form_3"];
                                           $ip=$_SERVER['REMOTE_ADDR'];
                                           $db_select = mysql_select_db("admin_content");
                                           $sql = mysql_query("Select * from uyeler");
                                           while($yaz = mysql_fetch_array($sql)){
                                               if($yaz["email"]==$email)
                                               {
                                                   $_SESSION['giryetki']="var";
    
    
                                               }
                                               
    
                                           }
                                           if($_SESSION['giryetki']=="var")
                                           {
                                               
                                               echo"Böyle Bir Email Sİstemimizde Mevcut Asıl Sahibi Siz İseniz <a href='yardim.php'>Tıklayın.</a>";
    
                                           }
                                           else
                                           {
    
                                               $tarih = date("d.m.Y"); // Geçerli sistem tarihini almak için 
    
                                               $saat = date("H:i:s"); // Geçerli sistem saatini almak için 
                                               mysql_query("SET NAMES UTF8");
    
                                               $sql = "insert into uyeler(tarih , sifre , email , adsoy , ip) values ('".$tarih.'-'.$saat."','".$sifre."','".$email."','".$adsoy."','".$ip."')";
                                               if (mysql_query($sql)){
                                                   session_start();
                                                   $_SESSION['email'] = $email;
                                                   echo"Başarılı Bir Şekilde Kayıt Oldunuz Yönlendirileceksiniz.<a href='index.php'>Yönlenmediyseniz Tıklayınız.</a>";
                                                   echo'<meta HTTP-EQUIV="REFRESH" content="0; url=index.php"/>';
                                                   session_unregister("giryetki");
                                                   
    
                                               }
    
                                               else{
                                                   session_unregister("giryetki");
                                                   echo"Kayıt Olamadınız(Kayıtlar Kapalı Veya Site Bakımda Olabilir.) <a href='yardim.php'>Tıklayın.</a>";
    
                                               }
                                               
                                               mysql_close($baglan);
                                               
    
                                               
                                           }
                                       }
                                              ?>
    
                                   </span>
                                             
           
                                       
    
                                    </div>
                                </div>
                                </form>
                                
                            </div>
                        </div>                    
                        
                    </div>
  • 10-09-2016, 17:43:37
    #2
    Üyeliği durduruldu
    Values kısmın '$degisken' bidaha tırnak açmadan denermisin.
  • 10-09-2016, 18:00:56
    #3
    Hata ne alıyorsun?


    Sent from my iPad using Tapatalk
  • 10-09-2016, 18:18:25
    #4
    Üyeliği durduruldu
    İşin Garibi O Hocam Hiç Bir İf Veya Elseye Girmiyor.
    $adsoy = $_POST["a3"];
    $email = $_POST["a2"];
    $sifre= $_POST["a1"];
    şu alanlar yerine
    $adsoy = "asdasd";
    $email = "asasxas";
    $sifre= "asxasxa";

    bu şekil giriş yaptığımda başarılı şekilde giriyor
    ama diğer türlü button tıklanma olayına bile girmiyor.
    sadece veritabanındaki tüm verileri silince 1 kez ekliyor sonrasında eklemiyor.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 18:18:25 -->-> Daha önceki mesaj 18:17:50 --

    RapCrown adlı üyeden alıntı: mesajı görüntüle
    Values kısmın '$degisken' bidaha tırnak açmadan denermisin.
    Denedim Hocam Olmadı
  • 10-09-2016, 18:43:30
    #5
    Kodu resim yerine bbc içinde koysaydın daha rahat analiz edebiliriz. Gözüme çarpan durumlardan bir tanesi;

    $_POST['giris] değişkenini resimde göremedim. Submit butonunda name giris diye mi tanımlı?

    Ayrıca bence PDO kullanmanız daha sağlıklı olacaktır mysql yerine.

    Ek olarak unuttum yazmayı; id gibi bir sütun mevcut mu tablonuzda ve auto increment özellğine sahip mi?
  • 10-09-2016, 18:44:20
    #6
    Üyeliği durduruldu
    EntegrePanel adlı üyeden alıntı: mesajı görüntüle
    İşin Garibi O Hocam Hiç Bir İf Veya Elseye Girmiyor.
    $adsoy = $_POST["a3"];
    $email = $_POST["a2"];
    $sifre= $_POST["a1"];
    şu alanlar yerine
    $adsoy = "asdasd";
    $email = "asasxas";
    $sifre= "asxasxa";

    bu şekil giriş yaptığımda başarılı şekilde giriyor
    ama diğer türlü button tıklanma olayına bile girmiyor.
    sadece veritabanındaki tüm verileri silince 1 kez ekliyor sonrasında eklemiyor.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 18:18:25 -->-> Daha önceki mesaj 18:17:50 --



    Denedim Hocam Olmadı
    Mysql tablonuzun anahtarı varmı eğer anahtar alıcak değeri yoksa sadece 1 kayıt ekler idyi elinizle girmeniz gerekir buna dikkat ettinizmi ?
  • 10-09-2016, 18:45:21
    #7
    Üyeliği durduruldu
    RapCrown adlı üyeden alıntı: mesajı görüntüle
    Mysql tablonuzun anahtarı varmı eğer anahtar alıcak değeri yoksa sadece 1 kayıt ekler idyi elinizle girmeniz gerekir buna dikkat ettinizmi ?
    Anahtarı email Olarak Gösterdim
  • 10-09-2016, 18:46:24
    #8
    Anahtarı e-mail olarak gösterdiyseniz olmaz? id diye bir sütun olmalı ve auto increment özellğine sahip olmalı. E-mail in benzersiz olmasını istiyor iseniz onu eklerken kontrol ettirmeniz gerekiyor aynı e-mailden ekleyemesin.
  • 10-09-2016, 18:47:09
    #9
    Üyeliği durduruldu
    EntegrePanel adlı üyeden alıntı: mesajı görüntüle
    Anahtarı email Olarak Gösterdim
    Ozaman farklı bi sebebi olabilir hocam kodları süzgeçten geçirmeyi deneyin mysql_real_escape_string gibi bir çok fonksiyon mevcut belki onlardan yapıyordur.