• 18-02-2009, 20:06:05
    #1
    Merhaba arkadaşlar az php bilgimi geliştirmek istiyorum ve bunun için uğraşıyorum , ancak üyelik sistemi hakkında biryerde takıldım kaldım. :S
    Resim
    [img=http://img179.imageshack.us/img179/1303/76030201hi6.th.png]
    Bu kodlarım
    <?php
    ob_start();
    include('database.php');
    include('txt.php');
    // Yeni Üye Kayıt
    $newuser='<div align="center"><a href="index.php?action=newuser">Kayıt Ol</a>&nbsp;-&nbsp;
                                  <a href="index.php?action=alluser">&Uuml;yeler</a></div>';
    function anasayfa(){
    global $newuser,$baglanti;
        echo $newuser;
    }
    function addusers(){
    global $newuser,$baglanti;
    $k_adi  =$_POST['k_adi'];
    $k_sifre=$_POST['sifre'];
    $k_email=$_POST['email'];
    if(($k_adi=="") or ($k_sifre=="") or ($k_email=="")) {
    echo 'Bilgileri tamamen doldurunuz.';
    }else{
        $mysql_uyetablokayit = mysql_query("insert into uyeler(uye_adi,uye_sifre,uye_email) values ('$k_adi','$k_sifre','$k_email')");
            if($mysql_uyetablokayit) {
            echo'Basariyla kayit oldunuz.Bekleyin anasayfaya yönlendiriliyorsunuz.';
            header('ref-resh:5; url=index.php');
            }else {
            echo'Kayitiniz gerçeklestirilemedi.Lütfen bilgileri tekrar doldurunuz.';
            }
    }
    }
    $action=$_GET['action'];
    switch($action){
    default:
        anasayfa();
        break;
    case'newuser';
    include ('register.php');
    case'adduser';
        addusers();
        break;
    }
    // Yeni Üye Kayıt Kodu Sonu
    ?>
    Buradaki
    if(($k_adi=="") or ($k_sifre=="") or ($k_email=="")) {
    echo 'Bilgileri tamamen doldurunuz.';
    }
    Kısmı normalde üye bilgileri girilmeden butona tıklandığı zaman görünmesi lazım, ancak form bilgilerinin altında görünüyor butona tıklanmadan. >
    1 saattir sorun arıyorum bulamadım kodlarda hepsi normal çalışıyor bu sorun hariç.
    elseif {} ile yapmaya çalışıyım diyorum nasıl değiştireceğimi çözemedim bi türlü. ???
    Şunuda verim buda register.php sayfası , form'u burdan çekiyor $_GET[] ile.
    <form id="form1" name="form1" method="post" action="index.php?action=adduser">
          <table width="30%" height="100" border="1" align="center">
          <tr>
            <td width="37%"><em><strong>Kullanıcı Adı </strong></em></td>
            <td width="63%"><label>
              <input name="k_adi" type="text" id"k_adi"/>
            </label>        </td>
          </tr>
          <tr>
            <td><em><strong>Şİfre</strong></em></td>
            <td><label>
              <input name="sifre" type="password" id"sifre" />
            </label></td>
          </tr>
          <tr>
            <td><em><strong>E-mail</strong></em></td>
            <td><label>
              <input name="email" type="text" id"email"/>
            </label></td>
          </tr>
          <tr>
            <td colspan="2"><label>
              <div align="center">
                <input name="submit" type="submit" id="submit" value="Kayıt Ol" />
                </label>
            </div></td>
            </tr>
        </table>
    </form>
    Yardımcı olurmusunuz ,lütfen.
  • 18-02-2009, 20:13:00
    #2
    Edit: Kafam güzel sanırım .
  • 18-02-2009, 20:16:28
    #3
    macchess adlı üyeden alıntı: mesajı görüntüle
    or yerine && kulanın;
    if(($k_adi=="") && ($k_sifre=="") && ($k_email=="")) {
    echo 'Bilgileri tamamen doldurunuz.';
    }
    Değişen birşey olmadı kardeş malesef.
  • 18-02-2009, 20:20:24
    #4
    star2218 adlı üyeden alıntı: mesajı görüntüle
    Değişen birşey olmadı kardeş malesef.
    Pardon işaret hatası olmuş || olacak işaret ;
    if(($k_adi=="") || ($k_sifre=="") || ($k_email=="")) {
    echo 'Bilgileri tamamen doldurunuz.';
    }
  • 18-02-2009, 20:29:31
    #5
    Üyeliği durduruldu
    if(empty($kuladi) && emtpy($sifre) && empty($email)):
         echo 'Lütfen Bilgilerinizi Giriniz.';
    else:
    if():
    else:
    if():
    else:
    if():
    .....
    ...
    endif;
    endif;
    endif;
    endif;
    Diye Devam eDer yapamazsan Hallederim Söyle Ama Kendin Çözmen Senin İçin Yararlı Olacakdır Emin Ol!
  • 18-02-2009, 20:33:58
    #6
    macchess adlı üyeden alıntı: mesajı görüntüle
    Pardon işaret hatası olmuş || olacak işaret ;
    if(($k_adi=="") || ($k_sifre=="") || ($k_email=="")) {
    echo 'Bilgileri tamamen doldurunuz.';
    }
    olmadı kardeş malesef aynı



    SeffafBilisim adlı üyeden alıntı: mesajı görüntüle
    if(empty($kuladi) && emtpy($sifre) && empty($email)):
         echo 'Lütfen Bilgilerinizi Giriniz.';
    else:
    if():
    else:
    if():
    else:
    if():
    .....
    ...
    endif;
    endif;
    endif;
    endif;
    Diye Devam eDer yapamazsan Hallederim Söyle Ama Kendin Çözmen Senin İçin Yararlı Olacakdır Emin Ol!
    Tamam kardeş deniyeceğim.

    İlginiz için teşekkürler.
  • 18-02-2009, 21:56:46
    #7
    Yapamadım hocam ya
  • 18-02-2009, 22:11:24
    #8
    Üyeliği durduruldu
    satis@seffafbilisim.com bana dosyaları atın duzenleyip size döneyim
  • 18-02-2009, 22:15:05
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    if($1=="" || $2=="" || $3==""){
    Echo "Niye boş *** bunlar";
    }else{
    echo "İşlemi yapıyom ***.";
    }

    Hocam bide böyle dener misin?
    Bide adduser da veritabanına mı kaydediyon?
    Form actionda oraya gönderiyoda?