• 16-03-2008, 20:51:20
    #1
    Merabalar,
    Phpye yeni başladım...Yardımınızı esirgemezseniz sevinirim...Verdiğim dosyalarda(dosyalar eklentide),uyelik sistemini öğrenirken yaşadığım hatalar var...
    1.si-)Kayıt başarı ile tanımlandı diyor ama mysqle kaydetmiyor(Localde kaydediyor-Sunucuda Kaydetmiyor)
    2.si-)uyeler.php dosyasında sürekli hata veryor...Kodlamadaki Hatam ndr?
  • 16-03-2008, 22:05:30
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    uyeolislem.php dosyasında POST ile gönderilen değerleri almamışsın ki.uyeol.html dosyasından gelen değerleri $_POST["ad"] şeklinde alman lazım.

    uyeler.php de bir hata göremedim.
  • 17-03-2008, 00:06:38
    #3
    Üyeliği durduruldu
    Can't download attachment BEFORE 50 posts

    kodları buraya yaz istersen.
  • 17-03-2008, 06:48:53
    #4
    Kurumsal PLUS
    dosyaları incelemedim ama, sunucuda çalışmayıp localhostta çalışıyorsa, büyük ihtimalle sunucuda register_globals off olduğu içindir. Script globallere göre yazılmıştır, o yüzden çalışmaz. sunucuda register_globals açılması bir güvenlik sorunu yaratacağından, scripti editleyerek bütün değerleri $_POST yada $_GET haline getirmelisin.
  • 17-03-2008, 15:42:39
    #5
    Bartuc,öncelikle teşekkürler ama bu script değil...Php öğrenmeye başladım fakat sorunlar ile karşılaştım...Takıldığım yerleri sordum istersen kodları vereyim o şekilde yardım edin AdsenseKolik demek istediğini de anlayamadım biraz daha açık anlatırmısın?

    Teşekkürler
  • 17-03-2008, 16:57:45
    #6
    AtomaniA adlı üyeden alıntı: mesajı görüntüle
    Bartuc,öncelikle teşekkürler ama bu script değil...Php öğrenmeye başladım fakat sorunlar ile karşılaştım...Takıldığım yerleri sordum istersen kodları vereyim o şekilde yardım edin AdsenseKolik demek istediğini de anlayamadım biraz daha açık anlatırmısın?
    Teşekkürler
    Öncelikle sana https://www.r10.net/dersler/68482-php...lusturmak.html şu linkteki örneğe bakmanı öneriyorum.Formdan aldığın değerleri POST veya GET ile göndermeyi öğrenmeden php de ilerleyemezsin.Bunlar php nin temeli.

    uyeolislem.php şu şekilde olmalıdır.
    <?php
    
    @mysql_connect ("localhost","baksakne_deneme","deneme") or die ("Mysqle Bağlanılamadı");
    
    @mysql_select_db ("baksakne_uye") or die ("Veritabanına bağlanılamadı");
    
    
    $ad=$_POST["ad"];
    $soyad=$_POST["soyad"];
    $kullaniciadi=$_POST["kullaniciadi"];
    $sifre=$_POST["sifre"];
    $email=$_POST["email"];
    $gorus=$_POST["gorus"];
    
    $sql = "insert into uyeler (ad, soyad, kullaniciadi, sifre , email , gorus) values ('$ad', '$soyad', '$kullaniciadi', '$sifre', '$email', '$gorus')";
    
    $kayit = mysql_query($sql);
    
    if (isset ($kayit)) {
    echo "Kayıt Başarı İle Tamamlandı";
    }
    else{
    echo "Kayıt Başarısız";
    }
    ?>
  • 17-03-2008, 21:36:43
    #7
    Hepinizi uğraştırıyorum ama db yine boş yine boş :S Tablo:: uyeler "InnoDB free: 0 kB"
  • 18-03-2008, 06:56:17
    #8
    AtomaniA adlı üyeden alıntı: mesajı görüntüle
    Hepinizi uğraştırıyorum ama db yine boş yine boş :S Tablo:: uyeler "InnoDB free: 0 kB"
    Şöyle Dene Bakalım Birde ;

     
    <?php
    @mysql_connect ("localhost","baksakne_deneme","deneme") or die ("Mysqle Bağlanılamadı");
    @mysql_select_db ("baksakne_uye") or die ("Veritabanına bağlanılamadı");
    $ad=$_POST["ad"]; 
    $soyad=$_POST["soyad"]; 
    $kullaniciadi=$_POST["kullaniciadi"]; 
    $sifre=$_POST["sifre"]; 
    $email=$_POST["email"]; 
    $gorus=$_POST["gorus"];
    $kayitedelim=@mysql_query("insert into uyeler (ad, soyad, kullaniciadi, sifre , email , gorus) values ('$ad', '$soyad', '$kullaniciadi', '$sifre', '$email', '$gorus')");
    if (! $kayitedelim)) {
    echo "Kayıt Başarısız";
    }else
    echo "Kayıt Başarılı";
    ?>
    NOT : uyeol.html dosyandakı email text degerı eemail olarak gecıyor onu email olarak degıstır.
  • 18-03-2008, 15:44:28
    #9
    ikisinide düzenledim ama Kayıt Başarısız diyor şimdide bakınız : Index of /php