• 11-06-2009, 13:25:28
    #1
    Benim sitede üyeler kaydolamıyor. Ancak ben onları eklersem üye olabilir.
    Bu durumu aşmak istiyorum.
    Bunun için bir üye kayıt sayfası açmak istiyorum.
    Yaptığım denemeler hep başarısız oldu.

    Yönetim panelinde çalışan bu kodlar yönetim paneli dışında bir formda neden çalışmıyor?

    <?
      if($submit=="  KAYDET  ")
    {
    
    $sql_sorgu="SELECT * FROM `uyeler` WHERE 1;";
    $sonuc=mysql_query($sql_sorgu,$baglanti);
    $kontrol=0;
     while($sira = mysql_fetch_array($sonuc))
    {
    if($sira[kullanici_adi]==$kullanici) $kontrol=1;
    }
      if($kontrol==0)
     {
     	$sql_sorgu="INSERT INTO uyeler (statu, adsoyad, kullanici_adi, sifre) VALUES ('$statu','$adsoyad', '$kullanici', password('$sifre'));";
    	mysql_query($sql_sorgu,$baglanti);
    	$submit="";
    	require("uyeler.php");
    	exit();
    }
     else
    {
    echo("<center><font color='336699'> <br></b>Bu Kullanıcı Adı Daha Önce Kullanılmıştır Lutfen Başka ..... Deneyiniz<br>Teşekkür Ederiz<br><br></font></center>");
    } 
    }
    ?>
  • 11-06-2009, 13:31:08
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Alıntı
    if($submit==" KAYDET ")

    burdan olabilir
    Alıntı
    echo("<center><font color='336699'> <br></b>Bu Kullanıcı Adı Daha Önce Kullanılmıştır Lutfen Başka ..... Deneyiniz<br>Teşekkür Ederiz<br><br></font></center>");


    böyle bir şeyyazıyor mu hiç ?
  • 11-06-2009, 13:36:27
    #3
    Üyeliği durduruldu
    konu dışı gibi olacak ama kodlar tümden facia;
    $sira[kullanici_adi]

    https://www.r10.net/php/322923-dizi-k...-yaklasim.html
  • 11-06-2009, 13:44:54
    #4
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    konu dışı gibi olacak ama kodlar tümden facia;
    $sira[kullanici_adi]
    https://www.r10.net/php/322923-dizi-k...-yaklasim.html
    Elimdeki kodlar maalesef öyleydi. Sizin daha önce uyardığınız bu konu ile ilgili olarak kodları boş vakitlerimde standartlara uyarlıyorum, düzeltiyorum. Bu uyarılar için teşekkürler.
  • 11-06-2009, 13:47:10
    #5
    googler adlı üyeden alıntı: mesajı görüntüle

    burdan olabilir

    böyle bir şeyyazıyor mu hiç ?

    Bu şekilde düzellttim orayı. Ama asıl niye kaydetmiyor anlamadım.
    { ?>
    
    <center><font color="336699"><br></b>Bu Kullanıcı Adı Daha Önce Kullanılmıştır Lutfen Başka ..... Deneyiniz<br>Teşekkür Ederiz<br><br></font></center>
    <?
    } 
    }
    ?>
  • 11-06-2009, 14:03:25
    #6
    sen o sayfayı bi şeklde bana gösterebilir misin
  • 11-06-2009, 14:43:48
    #7
    Üyeliği durduruldu
    üye varmı yokmu kontrolü hiç iyi değil performans olarak

    $sql_sorgu="SELECT * FROM `uyeler` WHERE 1;";
    $sonuc=mysql_query($sql_sorgu,$baglanti);
    $kontrol=0;
    while(
    $sira = mysql_fetch_array($sonuc))
    {
    if(
    $sira[kullanici_adi]==$kullanici) $kontrol=1;
    }


    if($submit==" KAYDET ")
    $submit değişkeni nereden geliyor? sorun burda olabilir.

    $sira[kullanici_adi]
    kullanici_adi sabiti varmı diye bakıcak önce varsa sorun çıkartır.
  • 11-06-2009, 15:03:00
    #8
    googler adlı üyeden alıntı: mesajı görüntüle
    sen o sayfayı bi şeklde bana gösterebilir misin
    Localde çalışıyorum. İstediğiniz her kodu burda yayınlayabilirim. Sorun değil.