/
  • چک کردن تگ باکس با اطلاعات دیتاباس

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

    حالت موضوعی | حالت خطی چک کردن تگ باکس با اطلاعات دیتاباس
    نویسنده پیام
    kingblog آفلاین
    عضو
    ***

    ارسال‌ها: 62
    تاریخ عضویت: ۱۳۹۵ تير ۴
    اعتبار: 0
    تشکرها : 31
    ( 1 تشکر در 1 ارسال )
    ارسال: #1
    چک کردن تگ باکس با اطلاعات دیتاباس
    دوستان سلام
    من یک فیلد tagbox دارم که نام کاربری افراد رو توی اون وارد می کنم و میخوام بررسی کنم که آیا این نام هایی که وارد شده ، حقیقی هستند یا نه یعنی این نام کاربری در دیتاباس وجود دارد یا نه
    value اینپوت یا تگ باکس به این شکل ارسال میشه:
    کد:
    ali,reza,ali24
    با کد زیر اونها رو جدا میکنم:
    کد PHP:
    $D->userss=$_POST['users'];
    $D->usersss=explode(",",$D->userss); 
    و با کد زیر اطلاعات رو بررسی میکنم:
    کد PHP:
    foreach($D->usersss as $i =>$key) {
    $D->chisuser $db2->fetch_field('SELECT username FROM users WHERE username="'.$key.'" AND active=1');
    if(
    $D->userss != "" && $key != $D->chisuser){
    $error 1;
    }elseif(
    $D->userss != "" && $key == $D->chisuser){
    $error 0;}
    }
    if(
    $error == 0){
    $db2->query('UPDATE ?? SET usernam="'.$D->userss.'" LIMIT 1');
    echo 
    "عملیات موفق"; exit;
    }elseif(
    $error == 1){
    echo 
    " نام کاربری وارد شده وجود ندارد"; exit;

    تا وقتی که یک نام کاربری وارد بشه مشکلی نیست ولی وقتی بیشتر وارد کنم مشکل دارم
    اگه اطلاعات به شکل زیر وارد بشه (kl نام کاربری که وجود ندارد):
    [تصویر:  ymh_2.png]
    پیغام میده که عملیات موفق
    ولی اگه به این شکل وارد بشه:
    [تصویر:  35n3_1.png]
    میگه نام کاربری اشتباه
    در صورتی که در هر دو مورد یک نام کاربری اشتباه وجود دارد
    ۱۳۹۷ آذر ۲ ۱۰:۳۵ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

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


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