• 24-08-2008, 19:24:11
    #1
    Merhaba arkadaşlar, dreamweaver'da üyelik sistemi hazırladım.Ve parola için parola ve parola_tekrar form'u var.Ancak bu iki formdaki şifreleri kontrol ettiremiyorum, ilk formdaki şifreyi veritabanına yazıyor.Bunu nasıl sağlayabilirim?.Ayrıca parola için minimum karakter sayısını nasıl ayarlayabilirim?Umarım anlatabilmişimdir.Şimdiden yardımcı olan herkese teşekkürler...
  • 24-08-2008, 20:17:39
    #3
    Hocam burda şifre için tek alan var benim istediğim bu değil ki
  • 24-08-2008, 21:07:39
    #4
    sizin istediginiz su ornek veriyorum kendinize gore ayarlayın
    $sifre1=$_POST["sifre1"]; // input name alani sifre1 varsaydik
    $sifre2=$_POST["sifre2"];// input name alani sifre2 varsaydik sifre tekrar alani
    if($sifre1==$sifre2){
    echo "Şifreler Aynı ";
    }else{
    echo "Şifreler  Aynı dEgil ;)";
    }
    Not : Bunu verinin post geldigi yerde ilk alana koy yada ilk işleme girdiği alanda
  • 25-08-2008, 11:11:45
    #5
    sanırım istediğin şöyle birşey...

    <form name="uyelik" method="post" action="kayitsayfan.php">
    <input type="text" name="parola">
    <input type="text" name="parola_tekrar">
    <input type="button" value="Kaydi Tamamla" onclick="kontrol();">
    </form>
    <script>
    function kontrol() {
    var form = self.document.uyelik
    if(form.parola.value==form.parola_tekrar.value && form.parola.value.length>7) {
    form.submit(); } else {
    alert('İki Parola Uyuşmuyor yada Şifreniz 8 Karakterden Az');
    }
    }
    </script>
  • 25-08-2008, 11:59:45
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ERYILMAZ adlı üyeden alıntı: mesajı görüntüle
    sanırım istediğin şöyle birşey...
    <form name="uyelik" method="post" action="kayitsayfan.php">
    <input type="text" name="parola">
    <input type="text" name="parola_tekrar">
    <input type="button" value="Kaydi Tamamla" onclick="kontrol();">
    </form>
    <script>
    function kontrol() {
    var form = self.document.uyelik
    if(form.parola.value==form.parola_tekrar.value && form.parola.value.length>7) {
    form.submit(); } else {
    alert('İki Parola Uyuşmuyor yada Şifreniz 8 Karakterden Az');
    }
    }
    </script>
    tabi bu da olur da tavsiyem js kullanma php ile kontrol yap
    firebug diye bişi var
  • 25-08-2008, 12:08:09
    #7
    wm_xfreex adlı üyeden alıntı: mesajı görüntüle
    tabi bu da olur da tavsiyem js kullanma php ile kontrol yap
    firebug diye bişi var

    kayit.php
    <form name="uyelik" method="post" action="kayitok.php">
    <input type="text" name="parola">
    <input type="text" name="parola_tekrar">
    <input type="button" value="Kaydi Tamamla" onclick="kontrol();">
    </form>
    <script>
    function kontrol() {
    var form = self.document.uyelik
    if(form.parola.value==form.parola_tekrar.value && form.parola.value.length>7) {
    form.submit(); } else {
    alert('İki Parola Uyuşmuyor yada Şifreniz 8 Karakterden Az');
    }
    }
    </script>
    kayitok.php
    <? 
    
    if(isset($_POST['parola'])) {
    $parola = $_POST['parola'];
    $parola2 = $_POST['parola_tekrar'];
    if(!$parola==$parola2 || empty($parola) || empty($parola2) || strlen($parola)<8 || strlen($parola2)<8) {
    echo "Firebug işe yaramadı";
    } else {
    mysql_query("insert into uyeler (id,parola) values ('','$parola')");
    }
    }
    ?>
    shut up firebug.
  • 25-08-2008, 14:46:22
    #8
    Hocam öncelikle ilgilendiğiniz için teşekkürler.Ben bütün sistemi tek sayfa üzerine kurduğum için en son söylediğinizi yapamadım js olanı uyguladım.Oldu ancak butonu submit yapınca ve uyarı penceresinde tamam deyince işleme devam ediyor.Yani üye kayıt işlemi olmuş oluyor.Submit butonunu kaldırdığım zaman da enter tuşuyla kullanılamıyor
  • 25-08-2008, 14:48:17
    #9
    PiEycPi adlı üyeden alıntı: mesajı görüntüle
    sizin istediginiz su ornek veriyorum kendinize gore ayarlayın
    $sifre1=$_POST["sifre1"]; // input name alani sifre1 varsaydik
    $sifre2=$_POST["sifre2"];// input name alani sifre2 varsaydik sifre tekrar alani
    if($sifre1==$sifre2){
    echo "Şifreler Aynı ";
    }else{
    echo "Şifreler  Aynı dEgil ;)";
    }
    Not : Bunu verinin post geldigi yerde ilk alana koy yada ilk işleme girdiği alanda
    gelen fonksiyonda bunu kullan öneririm