• 17-06-2010, 12:52:49
    #1
    Yeni Üye kaydı yapacağım.

    Kullanıcı Adı : <input type="text" name="kullaniciadi" id="kullaniciadi" size="20">
    Şifre : <input type="password" name="sifre" id="sifre" size="20">
    Bu Şekilde ancak kayıt yap dediğimde database e kullanıcı adınıda şifreyide

    root şeklinde ekliyor neden olabilir?
  • 17-06-2010, 13:01:03
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    PHP kodlarını ekleyin lütfen.
  • 17-06-2010, 13:02:46
    #3
    <?php
    
    $ad = $_POST['ad'];
    $kullaniciadi = $_POST['kullaniciadi'];
    $sifre = $_POST['sifre'];
    $posta = $_POST['posta'];
    
    if(empty($ad)){
    echo("<center><b>Adınızı Yazmadınız. Lütfen Geri Dönüp Doldurunuz.</b></center>");
    }elseif(empty($kullaniciadi)){
    echo("<center><b>Kullanıcı Adınızı Yazmadınız. Lütfen Geri Dönüp Doldurunuz.</b></center>");
    }elseif(empty($sifre)){
    echo("<center><b>Şifrenizi Yazmadınız. Lütfen Geri Dönüp Doldurunuz.</b></center>");
    }elseif(empty($posta)){
    echo("<center><b>E-Postanızı Yazmadınız. Lütfen Geri Dönüp Doldurunuz.</b></center>");
    }else{
    include("db.php");
    $sql = "insert into uye (ad, kullaniciadi, sifre, email, hakkimda)
    values ('$ad', '$kullaniciadi', '$sifre', '$posta', '$hakkimda')";
    $kayit = mysql_query($sql);
    }
    if (isset ($kayit)){
    echo "Üye Kaydınız Yapılmıştır";
    }
    else {
    echo "Kayıt Başarısız [Linkleri görmek için üye olun] adresinden iletişime geçin";
    }
    ?>
  • 17-06-2010, 13:51:31
    #4
    Ben bişi göremedim ama bu şekilde denermisin deneme şansım yok
    elseif her zaman kafamı karıştırır


    inputlardan degerlerin boş gelmesi gerekir ilginç

    <?php
    $ad                = $_POST['ad'];
    $kullaniciadi     = $_POST['kullaniciadi'];
    $sifre             = $_POST['sifre'];
    $posta            = $_POST['posta'];
    
    if ((empty($ad)) || (empty($kullaniciadi)) || (empty($sifre)) || (empty($posta))) {
        echo "Alanlardan Hiç Biri Boş Bırakılamaz..";
    }else {
    include("db.php");
    $sql = "insert into uye (  ad,    kullaniciadi,    sifre,    email,   hakkimda)
    values                     ('$ad', '$kullaniciadi', '$sifre', '$posta', '$hakkimda')";
    $kayit = mysql_query($sql);
    }
    if (isset ($kayit)){
    echo "Üye Kaydınız Yapılmıştır";
    }
    else {
    echo "Kayıt Başarısız [Linkleri görmek için üye olun] adresinden iletişime geçin";
    }
    ?>
  • 17-06-2010, 14:39:00
    #5
    Üyeliği durduruldu
    ulast adlı üyeden alıntı: mesajı görüntüle
    Yeni Üye kaydı yapacağım.
    ( Recep ivediktedeki kamyoncu aklıma geldi ivedik: dikkat ette o üye sana kaymasın ) neise root şeklinde ekliyor derken anlamadım ben o kısmı...
  • 17-06-2010, 14:53:12
    #6
    Kodlarda herhangi bir sıkıntı görünmüyor. $posta ve $hakkimda gibi değerler düzgün olarak kayıt oluyor mu veri tabanına? Kullanıcı adı ve şifre inputlarının form alanı içinde bulunduğundan emin ol.
  • 17-06-2010, 14:58:02
    #7
       <?php
    
    $ad = $_POST['ad'];
    $kullaniciadi = $_POST['kullaniciadi'];
    $sifre = $_POST['sifre'];
    $posta = $_POST['posta'];
    
    if(empty($ad)){
    echo("<center><b>Adınızı Yazmadınız. Lütfen Geri Dönüp Doldurunuz.</b></center>");
    }elseif(empty($kullaniciadi)){
    echo("<center><b>Kullanıcı Adınızı Yazmadınız. Lütfen Geri Dönüp Doldurunuz.</b></center>");
    }elseif(empty($sifre)){
    echo("<center><b>Şifrenizi Yazmadınız. Lütfen Geri Dönüp Doldurunuz.</b></center>");
    }elseif(empty($posta)){
    echo("<center><b>E-Postanızı Yazmadınız. Lütfen Geri Dönüp Doldurunuz.</b></center>");
    }else{
    include("db.php");
    die($ad.$kullaniciadi.$sifre.$posta.$hakkimda);
    $sql = "insert into uye (ad, kullaniciadi, sifre, email, hakkimda)
    values ('$ad', '$kullaniciadi', '$sifre', '$posta', '$hakkimda')";
    $kayit = mysql_query($sql);
    }
    if (isset ($kayit)){
    echo "Üye Kaydınız Yapılmıştır";
    }
    else {
    echo "Kayıt Başarısız [Linkleri görmek için üye olun] adresinden iletişime geçin";
    }
    ?>

    böyle dene eğer veriler ekrana sağlam yazılıyorsa database yapısında bir sıkıntı var demektir.
  • 17-06-2010, 18:09:35
    #8
    CreativeYazilim adlı üyeden alıntı: mesajı görüntüle
    ( Recep ivediktedeki kamyoncu aklıma geldi ivedik: dikkat ette o üye sana kaymasın ) neise root şeklinde ekliyor derken anlamadım ben o kısmı...
    bilerek yazdım onu

    guitarmix adlı üyeden alıntı: mesajı görüntüle
    Kodlarda herhangi bir sıkıntı görünmüyor. $posta ve $hakkimda gibi değerler düzgün olarak kayıt oluyor mu veri tabanına? Kullanıcı adı ve şifre inputlarının form alanı içinde bulunduğundan emin ol.
    işin garip tarafı orda kodlamadan az çok anlıyorum posta ve hakkimda kısmı normal ekliyor yazdıklarımı ama kullanıcı adı ve şifre kısmına "root" kelimesini ekliyor acaba kurdugum appserv sürümündenmi bilemedim ya
  • 17-06-2010, 19:35:59
    #9
    Tam emin olmamakla beraber aynı değişkenleri veritabanı bağlantısı içinde kullanmış olabilirmisiniz acaba hazırladığınız formda kullanıcıadı ve şifreye farklı değişken vererek deneyin bakalım...örn.$k_adi $parola gibi