/
  • عدم تکرار

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی عدم تکرار
    نویسنده پیام
    maherdesign آفلاین
    عضو جدید
    **

    ارسال‌ها: 1
    تاریخ عضویت: ۱۳۹۴ آذر ۱
    اعتبار: 0
    تشکرها : 0
    ( 0 تشکر در 0 ارسال )
    ارسال: #1
    عدم تکرار
    سلام میشه این کدو برام یجوری تنظیمش کنید که داده های تکرار ذخیره نشه یعنی دو بار با یم مشخصات ثبت نام نکنن.


    کد PHP:
    <?PHP 
    $error
    ='';
    if(isset(
    $_POST['sabt'])){
        
        
        if(!(isset(
    $_POST['name']) && $_POST['name']!='')){
            
    $error.="<p style='color:red'>لطفا نام را وارد کنید</p>";
        }
        if(!(isset(
    $_POST['username']) && $_POST['username']!='')){
            
    $error.="<p style='color:red'>لطفا نام کاربری را وارد کنید</p>";
        }
        if(!(isset(
    $_POST['password']) && $_POST['password']!='')){
            
    $error.="<p style='color:red'>لطفا رمز عبور را وارد کنید</p>";
        }
        if(!(isset(
    $_POST['repassword']) && $_POST['repassword']!='')){
            
    $error.="<p style='color:red'>لطفا تکرار رمز عبور را وارد کنید</p>";
        }
        if(!(isset(
    $_POST['email']) && $_POST['email']!='')){
            
    $error.="<p style='color:red'>ایمیل را وارد کنید</p>";
        }
        
        if(empty(
    $error)){
            
            
    $name=$_POST['name'];
            
    $username=$_POST['username'];
            
    $password=md5($_POST['password']);
            
    $email=$_POST['email'];
            
            
            
    $result=register($name,$username,$password,$email);
            if(
    $result){
                echo 
    "<p style='color:green'>اطلاعات با موفقیت ثبت شد</p>";
            }else{
                echo 
    "<p style='color:red'>مشکلی در ثبت اطلاعات بوجود آمده است</p>";
            }
            
        }
    }
    echo 
    $error;

    ?>
    ۱۳۹۴ آذر ۱ ۱۱:۳۹ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    undefined غایب
    احسان
    *******

    ارسال‌ها: 2,087
    تاریخ عضویت: ۱۳۸۸ مهر ۲۹
    اعتبار: 76
    تشکرها : 2005
    ( 2071 تشکر در 1219 ارسال )
    ارسال: #2
    RE: عدم تکرار
    قبل از اینکه تابع register صدا بزنید. بررسی کنید که کاربر قبلا در دیتابیس وجود نداشته باشه.
    با استفاده از تابع select

    مثلا:
    کد:
    SELECT id FROM user WHERE username='test'
    اگر حاصل کوئری بالا نتیجه داشت و شامل مقدار بود یعنی کاربری با نام کاربری test قبلا ثبت نام کرده و نباید بذارید کاربر دیگه این با این username ثبت نام کنه.
    __________________________________________________________________________
    هر چیزی که در جستن آنی آنی...
    ۱۳۹۴ آذر ۲ ۱۲:۵۱ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : Alaa
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS