Bu Konu Kez Okundu 6 Cevap Aldı Toplam 1 Sayfa Mevcut / 1. Sayfa
YAZAN
  • DjTolga
  • MESAJI Uye Kaydet Hatası 18.07.2008 19:12:55 Şikayet Alıntı Yap
    Arkadaşlar Alttaki Kodlarda Yanlış Bişey Gören Varmı :( Ben bulamadım kayıt yapıorum olmuyor Bi yArdım Ederseniz Sevinirim :S İyi Çalısmalar


    Kod
    <?php
    ob_start
    ();

    Function 
    index(){


    }

    Function 
    YeniUyeKaydi(){
    TabloAc($tablobaslik="Kullanıcı Kayıt Formu");

    echo 
    "<form action=\"index.php?Git=UyeHesabi&Sayfa=UyeKaydet\" method=\"POST\">

    <div align=\"center\">

    <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
        <tr>
            <td>Kullanıcı Adı</td>
            <td>:</td>
            <td><input name=\"kullanici\" size=\"20\"><font color=\"#FF0000\"> *</font></td>
        </tr>
        <tr>
            <td>Parola</td>
            <td>:</td>
            <td>
            <input type=\"password\" name=\"parola\" size=\"20\"><font color=\"#FF0000\"> *</font></td>
        </tr>
        <tr>
            <td>E-Mail</td>
            <td>:</td>
            <td><input name=\"email\" size=\"20\"><font color=\"#FF0000\"> *</font></td>
        </tr>
        <tr>
            <td>Cinsiyet</td>
            <td>:</td>
            <td>
            <input type=\"radio\" value=\"1\" name=\"cinsiyet\" checked> Bay     
            <input type=\"radio\" name=\"cinsiyet\" value=\"2\"> Bayan</td>
        </tr>
        <tr>
            <td colspan=\"3\">
            <p align=\"center\">Kullanıcı Özel Bilgileri</td>
        </tr>
        <tr>
            <td>Adı Soyadı</td>
            <td>:</td>
            <td><input name=\"adsoyad\" size=\"20\"></td>
        </tr>
        <tr>
            <td>Ülke Sehir</td>
            <td>:</td>
            <td><input name=\"ulke\" size=\"20\">   /  
            <input name=\"sehir\" size=\"20\"></td>
        </tr>
        <tr>
            <td>İmza</td>
            <td>:</td>
            <td><texta;re rows=\"4\" name=\"imza\" cols=\"22\"></texta;re></td>
        </tr>
        <tr>
            <td> </td>
            <td> </td>
            <td><input type=\"submit\" value=\"Kaydet\"></td>
        </tr>
        <tr>
            <td colspan=\"3\">
            <p align=\"center\"><font color=\"#FF0000\">(*) </font>İle<font color=\"#FF0000\">
            </font>Belirtilmiş Alanlar Doldurulması Zorunlu Alanlardır.</td>
        </tr>
    </table>

    </div>

    </form>"
    ;

    TabloKapat();
    }


    Function 
    UyeKaydet(){
    global 
    $prefix,$UyelikSekli;

    $kullanici         strip_tags(KodTemizle($_POST["kullanici"]));
    $parola         $_POST["parola"];
    $parola1         md5($parola);
    $email             $_POST["email"];
    $adsoyad         KodTemizle($_POST["adsoyad"]);
    $sehir             KodTemizle($_POST["sehir"]);
    $ulke             KodTemizle($_POST["ulke"]);
    $cinsiyet         $_POST["cinsiyet"];
    $kayittarihi    date("d.m.Y");
    $kayitip         $_SERVER["REMOTE_ADDR"];
    $imza            KodFilitrele($_POST["imza"]);
    $avatar         "yeniuye.gif";
    $durum            $UyelikSekli;


        if((
    $kullanici=="") or ($parola=="") or ($email="")){

        echo 
    "<script>
        alert(\"Boş Alanları Doldurunuz\")
        </script>"
    ;

        echo 
    "<center>Yönlendiriliyorsunuz <br> Lütfen Bekleyiniz.</center></br>";
        
    header("Refresh: 2; url=index.php?Git=UyeHesabi&Sayfa=YeniUyeKaydi");
        
        }else{
        
            
    $sor mysql_query("SELECT kullanici,email FROM ".$prefix."_uyeler WHERE kullanici='$kullanici' or email='$email'");
            if(@
    mysql_num_rows($sor) > 0){
            
                echo 
    "<script>
                alert(\"Hata - Kullanıcı Adı Yada Email Zaten Kayıtlı\")
                </script>"
    ;

                echo 
    "<center>Yönlendiriliyorsunuz <br> Lütfen Bekleyiniz.</center></br>";
                
    header("Refresh: 2; url=index.php?Git=UyeHesabi&Sayfa=YeniUyeKaydi"); 
                }else{
            
                
    $ekle mysql_query("INSERT INTO".$prefix."_uyeler (kullanici,parola,email,cinsiyet,adsoyad,sehir,ulke,avatar,imza,kayittarihi,kayitip)
     values ('$kullanici','$parola1','$email','$cinsiyet','$adsoyad','$sehir','$ulke','$avatar','$imza',
    '$kayittarihi','$kayitip')"
    );
                if(
    $ekle){
                
                echo 
    "<script>
                alert(\"Kullanıcı Kaydınız Tamamlandı\")
                </script>"
    ;
                echo 
    "<center>Anasayfa'ya Yönlendiriliyorsunuz <br> Lütfen Bekleyiniz.</center></br>";
                
    header("Refresh: 2; url=index.php"); 
                
                
                }else{
                
                echo 
    "<script>
                alert(\"Kullanıcı Kaydınız Yapılamıyor\")
                </script>"
    ;
                echo 
    "<center>Anasayfa'ya Yönlendiriliyorsunuz <br> Lütfen Bekleyiniz.</center></br>";
                
    header("Refresh: 2; url=index.php?Git=UyeHesabi&Sayfa=YeniUyeKaydi"); 
                
                
                }
            
            }
        
        }

    }



    $Sayfa$_GET["Sayfa"];

    Switch(
    $Sayfa){
    default: 
        
    index();
        break;

    case 
    "YeniUyeKaydi";
        
    YeniUyeKaydi();
        break;
        
    case 
    "UyeKaydet";
        
    UyeKaydet();
        break;

    }

    ?>
    YAZAN
  • nightt_148
  • MESAJI Uye Kaydet Hatası 18.07.2008 19:27:43 Şikayet Alıntı Yap
    kardeş uyelik şeklinde $durum = 1; yani

    if($UyelikSekli=="0"){
    $durum = "0";
    }else{
    $durum = "1";
    }

    bundan olabilirmi acaba birde veritabanına eklerken durum değişkenini göremedim ben bunlardan olabilirmi acaba ?
    YAZAN
  • DjTolga
  • MESAJI Uye Kaydet Hatası 18.07.2008 19:28:48 Şikayet Alıntı Yap
    daha açıklayıcı yazarsan sevinirim :)
    YAZAN
  • nightt_148
  • MESAJI Uye Kaydet Hatası 18.07.2008 19:44:47 Şikayet Alıntı Yap
    Function UyeKaydet(){
    global $prefix,$UyelikSekli;

    $kullanici         = strip_tags(KodTemizle($_POST["kullanici"]));
    $parola         = $_POST["parola"];
    $parola1         = md5($parola);
    $email             = $_POST["email"];
    $adsoyad         = KodTemizle($_POST["adsoyad"]);
    $sehir             = KodTemizle($_POST["sehir"]);
    $ulke             = KodTemizle($_POST["ulke"]);
    $cinsiyet         = $_POST["cinsiyet"];
    $kayittarihi     = date("d.m.Y");
    $kayitip         = $_SERVER["REMOTE_ADDR"];
    $imza             = KodFilitrele($_POST["imza"]);
    $avatar         = "yeniuye.gif";
    if($UyelikSekli=="0"){
    $durum = "0";
    }else{
    $durum = "1";
    }

    bu dikkatimi çekti birde veri ekleme satırında :  

                $ekle = mysql_query("INSERT INTO".$prefix."_uyeler (kullanici,parola,email,cinsiyet,adsoyad,sehir,ulke,avatar,imza,kayittarihi,kayitip,durum) values ('$kullanici','$parola1','$email','$cinsiyet','$adsoyad','$sehir','$ulke','$avatar','$imza','$kayittarihi','$kayitip','$durum')");

    bu satırda $durum değişkenini eklememişsin ben düzelttim birde yukarıdaki kod satırında if kontrolü var ona bir bak bunları bir kontrol edersen çözüm bulabilirsin

    en azından benim gördüğüm yanlışlıklar bunlar : :D


    YAZAN
  • DjTolga
  • MESAJI Uye Kaydet Hatası 18.07.2008 19:54:40 Şikayet Alıntı Yap
    yok abi sen asp'cisin :) başka biri cevap verse daha iyi olur ama artık turkekipte Sorunlara yardım etmek deilde üyeler genellikle sömürmek için ugruyor 1 haftadır bunu anladım
    YAZAN
  • piranhax
  • MESAJI Uye Kaydet Hatası 18.07.2008 20:22:47 Şikayet Alıntı Yap
    DjTolga Demişki
    Arkadaşlar Alttaki Kodlarda Yanlış Bişey Gören Varmı :( Ben bulamadım kayıt yapıorum olmuyor Bi yArdım Ederseniz Sevinirim :S İyi Çalısmalar


    arkadaşım adam gibi sorununu yazarsan cvp alırsın.illa kodda yanlışlık olcak değil veritabanında da olabilir.hata falan alıyorsan yaz. :? "kayıt yapıyorum olmuyor." böyle sorarsan kmse sana yardım etmez.(edemez)
    YAZAN
  • mahmudi
  • MESAJI Uye Kaydet Hatası 20.07.2008 20:27:16 Şikayet Alıntı Yap
    Global olarak çektiğin değişkenleri include' etmemişsin...sanırım sorunun bu olabilir. selametle