/
  • نحوه کار کردن با checkbox در php

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

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

    ارسال‌ها: 6
    تاریخ عضویت: ۱۳۸۸ دي ۱۷
    اعتبار: 1
    تشکرها : 6
    ( 0 تشکر در 0 ارسال )
    ارسال: #1
    نحوه کار کردن با checkbox در php
    سلام وقت دوستان بخیر

    من یه سوالی دارم
    من یه لیست دارم از یه سری کامنت که میخوام به هر کدوم یک چک باکس با نام آی دی اون کامنت در بانک اطلاعاتی بدم ولی نمی دونم با چه دستوری در php ما می تونیم با چک باکس ها کار کنیم و رکورد ها را از بانک mysql حذف کنم

    لطفا راهنمایی بفرمایید که آیا کار با چک باکس ها و حذف کلی چند مقدار چگونه است
    (آخرین ویرایش در این ارسال: ۱۳۸۹ مرداد ۱ ۱۲:۴۴ صبح، توسط erfannew.)
    ۱۳۸۹ تير ۳۱ ۱۰:۵۶ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    hidensoft آفلاین
    عضو ارشد
    *****

    ارسال‌ها: 1,384
    تاریخ عضویت: ۱۳۸۸ شهريور ۳
    اعتبار: 46
    تشکرها : 729
    ( 1394 تشکر در 782 ارسال )
    ارسال: #2
    RE: نحوه کار کردن با checkbox در php
    دوست عزیز سوال شما بر میگرده به مفاهیم اولیه اچ تی ام ال .. می بایست چک باکس رو از نوع آرایه تعریف کنید و توسط یک foreach آی دی هایی که سلکت شدن رو از دیتابیس حذف کنید
    ۱۳۸۹ مرداد ۱ ۰۱:۲۶ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : erfannew
    erfannew آفلاین
    عضو جدید
    **

    ارسال‌ها: 6
    تاریخ عضویت: ۱۳۸۸ دي ۱۷
    اعتبار: 1
    تشکرها : 6
    ( 0 تشکر در 0 ارسال )
    ارسال: #3
    RE: نحوه کار کردن با checkbox در php
    ممنونم از پاسخ
    ولی میشه راهنمایی کنید چون من به html و css مسلط هستم فقط پی اچ پی را تونستم تازگی ها یاد بگیرم
    و در حد ساختن یک اسکریپت ساده با استفاده از Mysql علم دارم
    حالا یک کدی دارم که کاربران وقتی میان نظر میدن باید توسط مدیر تایید بشه
    به طور عادی اینجور طراحی کردم که برای پاک کردن کامنت id 3333 باید به آدرس managecom.php?delet=3333
    برم تا پاک بشه
    حالا میخوام به هر کامنت یک چک باکس بدم و با استفاده از اکشن فرم یا مثلا (بهتره) managecom.php?delet=3333,222,312,423,43346,675,6756, نظرات را جمعا پاک کنم
    ولی اینو نمی دونم
    میشه راهنمایی کنید

    با تشکر از شما
    ۱۳۸۹ مرداد ۱ ۰۴:۰۹ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    hidensoft آفلاین
    عضو ارشد
    *****

    ارسال‌ها: 1,384
    تاریخ عضویت: ۱۳۸۸ شهريور ۳
    اعتبار: 46
    تشکرها : 729
    ( 1394 تشکر در 782 ارسال )
    ارسال: #4
    RE: نحوه کار کردن با checkbox در php
    کد PHP:
    $box=$_POST['box'];

    print_r($box);

    echo 
    "<form method=post action=''>"
    echo 
    "<table border='0' cellspacing='0' style='border-collapse: collapse' width='100' > 
    <tr bgcolor='#ffffff'> 
    <td width='25%'><input type=checkbox name=box[] value='John'></td> 
    <td width='25%'>&nbsp;John</td> 
    <td width='25%'><input type=checkbox name=box[] value='Mike'></td> 
    <td width='25%'>&nbsp;Mike</td> 
    <td width='25%'><input type=checkbox name=box[] value='Rone'></td> 
    <td width='25%'>&nbsp;Rone</td> 
    </tr> 
    <tr bgcolor='#f1f1f1'> 
    <td width='25%'><input type=checkbox name=box[] value='Mathew'></td> 
    <td width='25%'>&nbsp;Mathew</td> 
    <td width='25%'><input type=checkbox name=box[] value='Reid'></td> 
    <td width='25%'>&nbsp;Reid</td> 
    <td width='25%'><input type=checkbox name=box[] value='Simon'></td> 
    <td width='25%'>&nbsp;Simon</td> 
    </tr> 

    <tr><td colspan =6 align=center><input type=submit value=Select></form></td></tr> 
    </table>"

    (آخرین ویرایش در این ارسال: ۱۳۸۹ مرداد ۲ ۰۵:۰۸ عصر، توسط hidensoft.)
    ۱۳۸۹ مرداد ۲ ۰۵:۰۸ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : erfannew
    erfannew آفلاین
    عضو جدید
    **

    ارسال‌ها: 6
    تاریخ عضویت: ۱۳۸۸ دي ۱۷
    اعتبار: 1
    تشکرها : 6
    ( 0 تشکر در 0 ارسال )
    ارسال: #5
    RE: نحوه کار کردن با checkbox در php
    خیلی ممنونم از شما بابت پاسخ خیلی خوبتون
    من برای نوع چک باکس ها از این نمونه شما استفاده کردم
    ولی یه مشکلی که در طی مراحل داشتم اینه که چطور می تونم این چک باکس ها را به بانک اطلاعاتی (به صورت حلقه ای) اتصال بدم
    مثلا این کده قبلی به این شکله
    کد PHP:
                    $sql sprintf("DELETE FROM `blog_comments` WHERE `id` = '%s' AND `blogid` = '%s'"
    حالا چطور کاری کنم که مجموع سلکت شده ها را از بانک اطلاعاتی دیلت کنه

    خیلی ممنونم از لطفی که تاکنون داشتید
    ۱۳۸۹ مرداد ۲ ۱۰:۴۱ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    payam آفلاین
    پيام
    ***

    ارسال‌ها: 80
    تاریخ عضویت: ۱۳۸۷ اسفند ۴
    اعتبار: 0
    تشکرها : 294
    ( 57 تشکر در 34 ارسال )
    ارسال: #6
    RE: نحوه کار کردن با checkbox در php
    شما وقتی چک باکس هاتون رو به صورت آرایه تعریف کردید خیلی راحت مثله بقیه متغیرها با استفاده از POST_$ می تونید آرایه رو از فرم دریافت کنید

    بعد برای پاک کردن هم از دستور زیر استفاده کنید
    کد PHP:
    $delete=mysql_query('DELETE FROM table_name WHERE id IN('.implode(',',$_POST['checkbox_name']).')'); 
    __________________________________________________________________________
    طراحی و توسعه وب سایت و اپلیکیشن های تحت وب

    وب نویس
    (آخرین ویرایش در این ارسال: ۱۳۸۹ مرداد ۲ ۱۰:۵۶ عصر، توسط payam.)
    ۱۳۸۹ مرداد ۲ ۱۰:۵۵ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : erfannew
    « قدیمی تر | تازه‌ تر »

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


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