• 20-01-2013, 10:27:09
    #1
    Üyeliği durduruldu
    Merhabalar aşağıda 2 adet form bulunmaktadır.
    1.si kullanıcı bilgileri 2.si şifre değişikliği.
    ayrı ayrı işlenmesi gerekiyor formların fakat php ile alamıyorum aşağıda yazdığım if ile almam gerek diye düşünüyorum fakat olmuyor yardımcı olabilirmisiniz
    <?php
    if($_POST["kullanicibilgi"]){
    //işlemler...
    
    }
     ?>
    
    <form action="" method="post" name="kullanicibilgi">
    <input type="text" name="isim" />
    <input type="text" name="soyisim" />
    <input type="text" name="doğumyil" />
    <input type="text" name="eposta" />
    <input type="submit" value="Gönder" />
    </form>
    
    <form action="" method="post" name="sifre">
    <input type="password" name="sifre1" />
    <input type="password" name="sifre2" />
    </form>
  • 20-01-2013, 11:24:34
    #2
    Ne yapmak istediğinizi tam olarak anlayamadım? Bu üyenin profil bilgilerini güncelleyeceği bir sayfa için mi? Yani şifreyi boş bırakırsa o bölüm değişmesin, diğerleri değişsin mi istiyorsunuz?
  • 20-01-2013, 11:38:48
    #3
    Üyeliği durduruldu
    yok hocam onu isset() ile yaparım zaten bu bir örnekti sadece bu nasıl yapılabilirim anlamak istiyorum. formdan gelen veriyi ayırt etmek istediğim forum un name ine atadığım değeri if ile ayırt etmek istiyorum olmuyor
  • 20-01-2013, 11:54:37
    #4
    <?php
    $kbilgi = $_POST['kullanicibilgi'];
    $ksifre = $_POST['sifre'];
    $isim = $_POST['isim'];
    $soyisim = $_POST['soyisim'];
    $sifre1 = $_POST['sifre1'];
    $sifre2 = $_POST['sifre2'];
    
    if($kbilgi == $kbilgi){
    echo ''.$isim.'<br />';
    echo ''.$soyisim.'<br />';
    }if($ksifre == $ksifre){
    
    
    echo ''.$sifre1.'<br />';
    echo ''.$sifre2.'<br />';
    }else{}
    
    ?>
    <form action="" method="post" id="kullanicibilgi" name="kullanicibilgi">
    <input type="text" name="isim" />
    <input type="text" name="soyisim" />
    <input type="submit" value="Gönder" />
    </form>
    
    <form action="" method="post" id="sifre" name="sifre">
    <input type="text" name="sifre1" />
    <input type="text" name="sifre2" />
    <input type="submit" value="Gönder" />
    </form>
    Acaba böyle bir şey olabilr mi? İD kullanicibilgileri gelirse onun altındaki işlemleri yapar formdan sifre bilgileri gelirse onun altındaki işlemleri yapar.
  • 20-01-2013, 13:02:31
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <?php
    if(isset($_POST['sifre_guncelle'])){
    // Şifre güncelleme işlemleri.
    }
    
    if(isset($_POST['bilgi_guncelle'])){
    // Bilgi güncelleme işlemleri.
    }
    
    ?>
    
    <form action="" method="post">
    <input type="text" name="isim" />
    <input type="text" name="soyisim" />
    <input type="submit" name="bilgi_guncelle" value="Gönder" />
    </form>
    
    <form action="" method="post">
    <input type="text" name="sifre1" />
    <input type="text" name="sifre2" />
    <input type="submit" name="sifre_guncelle" value="Gönder" />
    </form>
    submit butonuna isim verip onu yakalayacaksın yukardaki kodlar çalışacaktır.
  • 20-01-2013, 13:54:33
    #6
    Üyeliği durduruldu
    Bence get ile ?act=şifre ve bilgi değerleri oluşturularak oralara gönderilmesi en doğrusu.
  • 20-01-2013, 14:32:34
    #7
    Üyeliği durduruldu
    Teşekkür ederim sorun S4l1h in cevabı ile çözüldü arkadaşlar.