قرار دادن چند دکمه متفاوت در یک فرم

phpweb

Active Member
من می خوام بخش مدیریت نظرات وب سایتم رو بهینه تر کنم، به این شکل که مدیر سایت بتونه چند نظر رو تیک بزنه و بعد این نظرات رو با زدن روی یک دکمه، یا حذف کنه و یا تائید کنه.

با یک دکمه مشکلی ندارم، اما اگه قرار باشه که دو دکمه توی فرم قرار بدم، با مشکل روبرو می شم.

لطفا راهنمایی کنید و بگید که چطور می تونم چند دکمه که کارهای متفاوتی انجام می دن رو توی یه فرم قرار بدم؟
 

Milad

Well-Known Member
با استفاده از ایجکس ، در غیر این صورت هر دکمه submit توی تگ فرم اطلاعات رو به اکشن تعریف شده ارسال میکنه ، یا توی صفحه ی پردازش چک کنی اگر مقادیر چک باکس ها ارسال شده بود عملیات حدف صورت بگیره .
 

MMSHFE

Active Member
با سلام، نيازي به AJAX نيست. كافيه براي همه دكمه هاي submit يك خاصيت name يكسان بگذاريد و با كمك خاصيت value نوشته روي دكمه رو مشخص كنيد. بعد در صفحه مقصد اون رو بررسي كنيد. مثال:
HTML:
<INPUT type="submit" name="action" value="Delete"/>
<INPUT type="submit" name="action" value="Edit"/>
و در صفحه مقصد:
PHP:
switch($_POST['action'])
{
    case 'Delete':
        //delete actions
        break;
    case 'Edit':
        //edit actions
        break;
}
موفق و مؤيد باشيد.
 

جدیدترین ارسال ها

بالا