Bu Konu Kez Okundu 1 Cevap Aldı Toplam 1 Sayfa Mevcut / 1. Sayfa
YAZAN
  • 3316
  • MESAJI Uye Hesabı ile Yeni uye kaydı arasında karışıklık 07.03.2008 04:14:14 Şikayet Alıntı Yap
    Selamun aleykum arkadaşlar Buarada hakikat kardeş turkekip sitesi yenilenmiş hayırlı olsun.Bende kaç gündür internete baglanamıyordum Çünkü modem sorunum vardı.Bugun çok şükür yaptırdım baglanabiliyorum artık.Bu arada php dersleriyle ilgili size bir kaç sorum olcak.Sorum şu;Üst menüde hesabınız diye bir link var ona tıkladıgımda beni Üye Kayıt Formu'na yönlendiriyor.Ama Sol menüde yer alan Yeni Uye Kaydı'na tıkladıgımda ise beni buraya yönlendiriyor 'Oturumunuz Açık Değil!! Üyeyseniz
    Lütfen Giriş Formunu Kullanarak Oturumunuz Açınız'Yani Giriş yapmamı istiyor.
    Amacım Hesabınız bölüme tıkladıgım da beni Eger üye olarak girmişsem Beni direk kontrol panelime baglaması gerekirken beni üye kayıt formuna yönlendiriyor.Acaba fonksiyonların sırasını mı şaşırttım.Yoksa ben mi kafayı şaşırttım. anlamadım.
    Sayfalar/UyeHesabi/index.php
    Kod
    <?php
    ob_start
    ();

    /*
    Bismillahirrahmenirrahim
    */

    Function UyePanel(){

    echo
    "<p align=\"center\"><b>Sayın.'$kullanici'.</b><br>
    <b>Burası Sizin Kontrol Paneliniz</b>

    <hr color=\"#FF0000\"></p><table border=\"0\" width=\"100%\" id=\"table1\" cellspacing=\"0\" cellpadding=\"0\">
        <tr>
            <td>
            <div align=\"center\">
                <table border=\"0\" id=\"table2\" cellspacing=\"0\" cellpadding=\"0\">
                    <tr>
                        <td>
                        <p align=\"center\">
                        <a href=\"index.php?Git=UyeHesabi&Sayfa=BilgiGuncelle\">
                        <img border=\"0\" src=\"Resimler/yonet/duyurular.gif\" width=\"60\" height=\"57\"></a></td>
                    </tr>
                    <tr>
                        <td>
                        <p align=\"center\"><b>
                        <a href=\"index.php?Git=UyeHesabi&Sayfa=BilgiGuncelle\">
                        Bilgilerimi Güncelle</a></b></td>
                    </tr>
                </table>
            </div>
            </td>
            <td>
            <div align=\"center\">
                <table border=\"0\" id=\"table3\" cellspacing=\"0\" cellpadding=\"0\">
                    <tr>
                        <td>
                        <p align=\"center\">
                        <a href=\"index.php?Git=UyeHesabi&Sayfa=ResimYukle\">
                        <img border=\"0\" src=\"Resimler/yonet/koseyazarlari.gif\" width=\"60\" height=\"57\"></a></td>
                    </tr>
                    <tr>
                        <td>
                        <p align=\"center\"><b>
                        <a href=\"index.php?Git=UyeHesabi&Sayfa=ResimYukle\">Resimini 
                        Yükle</a></b></td>
                    </tr>
                </table>
            </div>
            </td>
            <td>
            <div align=\"center\">
                <table border=\"0\" id=\"table4\" cellspacing=\"0\" cellpadding=\"0\">
                    <tr>
                        <td>
                        <p align=\"center\">
                        <a href=\"index.php?Git=UyeHesabi&Sayfa=SifreDegistir\">
                        <img border=\"0\" src=\"Resimler/yonet/sistemayari.gif\" width=\"60\" height=\"57\"></a></td>
                    </tr>
                    <tr>
                        <td>
                        <p align=\"center\"><b>
                        <a href=\"index.php?Git=UyeHesabi&Sayfa=SifreDegistir\">Şifre 
                        Değiştir</a></b></td>
                    </tr>
                </table>
            </div>
            </td>
            <td>
            <div align=\"center\">
                <table border=\"0\" id=\"table5\" cellspacing=\"1\" cellpadding=\"0\">
                    <tr>
                        <td>
                        <p align=\"center\"><a href=\"index.php?Git=OzelMesajlar\">
                        <img border=\"0\" src=\"Resimler/yonet/isteksikayet.gif\" width=\"60\" height=\"57\"></a></td>
                    </tr>
                    <tr>
                        <td>
                        <p align=\"center\"><b><a href=\"index.php?Git=OzelMesajlar\">
                        Özel Mesajlar</a></b></td>
                    </tr>
                </table>
            </div>
            </td>
            <td>
            <div align=\"center\">
                <table border=\"0\" id=\"table6\" cellspacing=\"0\" cellpadding=\"0\">
                    <tr>
                        <td>
                        <p align=\"center\"><a href=\"index.php?Git=iletisim\">
                        <img border=\"0\" src=\"Resimler/yonet/mailgonderimi.gif\" width=\"60\" height=\"57\"></a></td>
                    </tr>
                    <tr>
                        <td>
                        <p align=\"center\"><b><a href=\"index.php?Git=iletisim\">
                        İletişim Formu</a></b></td>
                    </tr>
                </table>
            </div>
            </td>
        </tr>
    </table><hr>"
    ;

    }

    Function 
    index(){
    global 
    $kullanici;
            if(
    $kullanici==""){
            
                echo
    "<p align=\"center\"><b>Oturumunuz Açık Değil!! Üyeyseniz<br>
    Lütfen Giriş Formunu Kullanarak Oturumunuz Açınız</b></p>"
    ;
                echo 
    "<form action=\"index.php?Git=UyeHesabi&Sayfa=UyeGirisi\" method=\"POST\">

    <table border=\"0\" width=\"100%\">
        <tr>
            <td><b>Kullanıcı Adı</b></td>
            <td><b>:</b></td>
            <td><input type=\"text\" name=\"kullanici\" size=\"20\"></td>
        </tr>
        <tr>
            <td><b>Parola</b></td>
            <td><b>:</b></td>
            <td><input type=\"password\" name=\"parola\" size=\"20\"></td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td><input type = \"submit\" value = \"Giris\" name=\"GirisButonu\"></td>
        </tr>
        <tr>
            <td colspan=\"3\">
            <table border=\"0\" width=\"100%\"  cellspacing=\"0\" cellpadding=\"0\" >
                <tr>
                    <td width=\"15\">
                    <img border=\"0\" src=\"Resimler/karma/approve.gif\" width=\"15\" height=\"15\"></td>
                    <td ><b><a href=\"index.php?Git=UyeHesabi&Sayfa=YeniUyeKaydi\">Yeni 
                    Üye Kaydı</a></b></td>
                </tr>
                <tr>
                    <td width=\"15\">
                    <img border=\"0\" src=\"Resimler/karma/reject.gif\" width=\"15\" height=\"15\"></td>
                    <td ><b><a href=\"index.php?Git=UyeHesabi&Sayfa=SifreTalep\">
                    Şifremi Unuttum</a></b></td>
                </tr>
            </table>
            </td>
        </tr>
    </table>


    </form>"
    ;

            }else{
            
    UyePanel();
            
        }

    }


    Function 
    YeniUyeKaydi(){
    global 
    $SiteAdi;
    TabloAc($tablobaslik="Üye 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 colspan=\"3\" align=\"center\">"
    .$SiteAdi."<br><b>KULLANICI KAYIT FORMU</b><br>
            <b><font color=\"#FF0000\">(*)</font><font color=\"#008000\"> </font>ile belirtilen alanlar doldurulmak
            zorundadır</b><br><br>
            </td>
        </tr>
        <tr>
            <td><b>Kullanıcı Adı</b></td>
            <td><b>:</b></td>
            <td><input name=\"kullanici\" size=\"20\" style=\"font-weight: 700\"><font color=\"#FF0000\"><b>(*)</b></font></td>
        </tr>
        <tr>
            <td><b>Parola</b></td>
            <td><b>:</b></td>
            <td><input  type =\"password\" name=\"parola\" size=\"20\" style=\"font-weight: 700\"><font color=\"#FF0000\"><b>(*)</b></font></td>
        </tr>
        <tr>
            <td><b>Kullanıcı E mail</b></td>
            <td><b>:</b></td>
            <td><input name=\"email\" size=\"20\" style=\"font-weight: 700\"><font color=\"#FF0000\"><b>(*)</b></font></td>
        </tr>
        <tr>
            <td><b>Cinsiyet</b></td>
            <td><b>:</b></td>
            <td>
            <b>
            <img border=\"0\" src=\"Resimler/user-bay.gif\" width=\"22\" height=\"22\"></b><input type=\"radio\" value=\"1\" name=\"cinsiyet\" checked style=\"font-weight: 700\"><b>Bay
            <img border=\"0\" src=\"Resimler/user-bayan.gif\" width=\"22\" height=\"22\"></b><input type=\"radio\" name=\"cinsiyet\" value=\"2\" style=\"font-weight: 700\"><b>Bayan</b></td>
        </tr>
        <tr>
            <td colspan=\"3\"><br>
            <p align=\"center\"><b>KULLANICI ÖZEL BİLGİLERİ</b></td>
        </tr>
        <tr>
            <td><br><b>Adı ve Soyadı</b></td>
            <td><b>:</b></td>
            <td><input name=\"adsoyad\" size=\"20\" style=\"font-weight: 700\"></td>
        </tr>
        <tr>
            <td><b>Ülke / Şehir</b></td>
            <td><b>:</b></td>
            <td><input name=\"ulke\" size=\"20\" style=\"font-weight: 700\"><b> /
            </b>
            <input name=\"sehir\" size=\"20\" style=\"font-weight: 700\"></td>
        </tr>
        <tr>
            <td><b>İmza</b></td>
            <td><b>:</b></td>
            <td><textarea rows=\"6\" name=\"imza\" cols=\"25\" style=\"font-weight: 700\"></textarea></td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td><input type=\"submit\" value=\"Kaydet\" style=\"font-weight: 700\"></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["adsoyad"];
    $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
    "<center>Yönlediriliyorsunuz<br>Lütfen Bekleyiniz..</center>";
        
    header("Refresh: 2;url=index.php?Git=UyeHesabi&Sayfa=YeniUyeKaydi");
        
        echo 
    "<script>
        alert(\"Lütfen boş alan bırakmayınız\")
        </script>"
    ;
        
        
        
        }else{
        
            
    $sor =mysql_query("SELECT kullanici,email FROM ".$prefix."_uyeler WHERE kullanici ='$kullanici' or email='email'");
                
                if (@
    mysql_num_rows ($sor)>){
                
                
                    echo 
    "<script>
                    alert(\"HATA!! Kullanıcı adı yada E-mail zaten kayıtlı..\")
                    </script>"
    ;
                    
                    echo
    "<br><center>Yönlediriliyorsunuz.. <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(\"Uye Kaydınız başarı ile kaydedildi\")
                        </script>"
    ;
                        echo
    "<br><center>Anasayafaya Yönlediriliyorsunuz.. <br>Lütfen Bekleyiniz..</center><br>";
                        
    header("Refresh: 3;url=index.php");
        

                    
                    }else{
                    
                    echo 
    "<script>
                    alert(\"HATA!! Kullanıcı Kaydı Yapılamıyor\")
                    </script>"
    ;
                    
                    echo
    "<br><center>Yönlendiriliyorsunuz.. <br>Lütfen Bekleyiniz..</center><br>";
                    
                    
    header("Refresh: 2;url=index.php?Git=UyeHesabi&Sayfa=YeniUyeKaydi");
        


                    }
                
            }
        
        }

    }

    //-- Uye Kaydet Bitiş 
    //-- Uye Giriş Başlangıç


    function UyeGirisi(){
    global 
    $prefix;

    $kullanici   =strip_tags(KodFilitrele($_POST["kullanici"]));
    $parola      =$_POST["parola"];
    $parola1     =md5($parola);
    $buton         =$_POST["GirisButonu"];

            if((
    $kullanici=="")or($parola=="")or($buton=="")){
            
                echo 
    "<script>
                    alert(\"HATA!! Lütfen Boş Alan Bırakmayınız\")
                    </script>"
    ;
                        
    header("Refresh: 2; url=index.php");
                    
            }else{
                    
                    
    $sor=mysql_query("SELECT kullanici,parola FROM ".$prefix."_uyeler WHERE kullanici='$kullanici' and parola='$parola1'and durum='0'");
                    
                    if(@
    mysql_num_rows($sor) >0){
                            
                    
    SETCOOKIE("kullanici"$kullanici,time()+60*60);
                    
    header("Location:index.php");
                
                    }else{
                
                    echo 
    "<script>
                    alert(\"HATA!! Kullanıcı Adı Yada Parolanız yanlıştır..\")
                    </script>"
    ;
                    
    header("Refresh:2; url=index.php");
                }
                
                    
            }

    }

    //--Uye Giriş Bitiş
    //--Uye Çıkış başalngıç

    function Cikis(){
    global 
    $prefix;

    setcookie("kullanici","",time()-1);
    unset(
    $kullanici);

    echo
    "<center><b><font class=\"cikis\">Sistemden Oturumu Kapattınız</font></b></center>";
    header("Refresh: 2; url=index.php");


    }

    //--Uye Cıkış bitiş 
    //--BilgiGuncelle başlangıc

    function BilgiGuncelle(){
    global 
    $prefix,$kullanici;

    if(
    $kullanici==""){
    header("Location:index.php");

    }else{

    UyePanel();

    $yaz mysql_fetch_array(mysql_query("SELECT * FROM ".$prefix."_uyeler WHERE kullanici='$kullanici'"));
        
    $email         =$yaz['email'];
        
    $cinsiyet     =$yaz['cinsiyet'];
        
    $adsoyad    =$yaz['adsoyad'];
        
    $ulke        =$yaz['ulke'];
        
    $sehir        =$yaz['sehir'];
        
    $imza        =strip_tags($yaz['imza']);
        
    $id            =$yaz['id'];
        

    echo
    "<form action=\"index.php?Git=UyeHesabi&Sayfa=BilgiKayit&id=$id\" method=\"POST\">
    <div align=\"center\">
    <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
        <tr>
        
            <td colspan=\"3\" align=\"center\"><b>#BİLGİLERİ GÜNCELLE#</b></td>
        </tr>
        
        <tr>
            <td><b>Kullanıcı E mail</b></td>
            <td><b>:</b></td>
            <td><input name=\"email\" value=\"$email\" size=\"20\" style=\"font-weight: 700\"></td>
        </tr>
        <tr>
            <td><b>Cinsiyet</b></td>
            <td><b>:</b></td>
            <td>"
    ;
            
            if(
    $cinsiyet=="1"){
            echo
    "<b>
            <img border=\"0\" src=\"Resimler/user-bay.gif\" width=\"22\" height=\"22\"></b><input type=\"radio\" value=\"1\" name=\"cinsiyet\" checked style=\"font-weight: 700\"><b>Bay
            <img border=\"0\" src=\"Resimler/user-bayan.gif\" width=\"22\" height=\"22\"></b><input type=\"radio\" name=\"cinsiyet\" value=\"2\" style=\"font-weight: 700\"><b>Bayan</b>"
    ;
            
            }else{
            
            echo
    "<b>
            <img border=\"0\" src=\"Resimler/user-bay.gif\" width=\"22\" height=\"22\"></b><input type=\"radio\" value=\"1\" name=\"cinsiyet\" style=\"font-weight: 700\"><b>Bay
            <img border=\"0\" src=\"Resimler/user-bayan.gif\" width=\"22\" height=\"22\"></b><input type=\"radio\" name=\"cinsiyet\" value=\"2\" checked style=\"font-weight: 700\"><b>Bayan</b>"
    ;
                }
                
                
            echo
    "</td>
        </tr>
        <tr>
            <td colspan=\"3\"><br>
            <p align=\"center\"><b>#KULLANICI ÖZEL BİLGİLERİ#</b></td>
        </tr>
        <tr>
            <td><b>Adı ve Soyadı</b></td>
            <td><b>:</b></td>
            <td>
            <input name=\"adsoyad\" size=\"20\" style=\"font-weight: 700\" value=\"$adsoyad\"></td>
        </tr>
        <tr>
            <td><b>Ülke / Şehir</b></td>
            <td><b>:</b></td>
            <td><input name=\"ulke\" size=\"20\" style=\"font-weight: 700\" value=\"$ulke\"><b> /
            </b>
            <input name=\"sehir\" size=\"20\" style=\"font-weight: 700\" value=\"$sehir\"></td>
        </tr>
        <tr>
            <td><b>İmza</b></td>
            <td><b>:</b></td>
            <td><textarea rows=\"6\" name=\"imza\" cols=\"25\" style=\"font-weight: 700\">$imza</textarea></td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td><input type=\"submit\" value=\"Güncelle\" style=\"font-weight: 700\"></td>
        </tr>
    </table>
    </div>
    </form>"
    ;
    }

    }
    //--Bilgi Güncelle bitiş
    //--Bilgi Kayit başlangıçc

    function BilgiKayit(){
    global 
    $prefix,$kullanici;

        if(
    $kullanici==""){
        
    header("Location:index.php");
        
        }else{
        
        
    $email            =$_POST["email"];
        
    $adsoyad        =KodTemizle($_POST["adsoyad"]);
        
    $ulke            =KodTemizle($_POST["ulke"]);
        
    $sehir            =KodTemizle($_POST["sehir"]);
        
    $cinsiyet        =$_POST["cinsiyet"];
        
    $imza            =KodFilitrele($_POST["imza"]);
        
    $id                =$_GET["id"];
        
            
    $guncelle  =mysql_query("UPDATE ".$prefix."_uyeler SET  email='$email', adsoyad='$adsoyad', ulke='$ulke', sehir='$sehir', cinsiyet='$cinsiyet', imza='$imza' WHERE id='$id'");
                if(
    $guncelle){
                
                
    MesajUyari("Bilgileriniz Güncellendi",2,"index.php?Git=UyeHesabi&Sayfa=BilgiGuncelle");
                
                }else{
                
    MesajUyari("HATA!!Bilgileriniz Güncellenemedi",2,"index.php?Git=UyeHesabi&Sayfa=BilgiGuncelle");

                
                
                }
        }


    }

    $Sayfa $_GET["Sayfa"];
    switch (
    $Sayfa){
    default:
        
    index();
        break;
        
    case 
    "":
        
    YeniUyeKaydi();
        break;
        
    case
    "UyeKaydet":
        
    UyeKaydet();
        break;
        
    case
    "UyeGirisi":
        
    UyeGirisi();
        break;
        
    case
    "Cikis":
        
    Cikis();
        break;
        
    case
    "BilgiGuncelle":
        
    BilgiGuncelle();
        break;
        
    case
    "BilgiKayit":
        
    BilgiKayit();
        break;
    }

    ?>
    :d:d:d
    YAZAN
  • 3316
  • MESAJI Uye Hesabı ile Yeni uye kaydı arasında karışıklık 09.03.2008 02:08:15 Şikayet Alıntı Yap
    Akadaşlar sorunu buldum case bölümüne YeniUyekayitFormunu çagırmamışım.Bütün sorun buymuş.Icerigini bulamayınca Kaydet formuna giriş yapıyor.Neyse sonunda bunu da buldum.Bu arada klavyeden degişkeni($) AltGr tuşu ile çıkan $ işaretini AltGr tuşuna basmadan $ işaretini nasl çıkarabiliriz.Bu konuda bilgisi olan varsa sevinirim en azından kod yazmada hızlı hareket edebilmek için.Teşekkürler...