Ali_Sedaghat
شنبه 22 خرداد 1389, 10:51 صبح
با سلام خدمت كاربران محترم سايت برنامه نويس
مشكلي كه برام به وجود آمده به شرح ذيل است:
من در حال طراحي سايتي براي خودم هستم كه در قسمت مديريت كاربران با مشكلاتي مواجه شده ام كه نمي توانم آن ها را حل كنم و به جواب برسم. چنان چه كسي (كساني) هستند كه مي توانند مرا در اين زمينه ياري كنند ازشون ممنون مي شوم كه راهنمايي ام كنند.
براي ادمين سايت امكاناتي را قرار داده ام از جمله مديريت كاربران. در اين قسمت ادمين قادر خواهد بود كه تمام كاربران را به صورت ليست شده مشاهده كرده و در صورت نياز بتواند اطلاعات مورد نياز كاربر را مشاهده كرده يا ويرايش نموده و يا حذف نمايد.
جهت انجام اين كار فايلي را به نام All_Users.php ايجاد كرده ام و كدهاي لازم را در آن نوشته ام.
ابتدا با دستور زير يك فرم را تعريف كرده ام.
<form name="All_Users" method="post" action="All_Users.php">
وقتي ادمين بر روي لينك ليست تمام كاربران كليك مي كند نام كاربري كاربران به صورت مرتب شده در صفحه جديد نمايان مي شود كه در جلوي هر كدام از اين كاربران سه دكمه به نام هاي مشاهده - ويرايش و حذف وجود دارد.
به عنوان مثال سر ستون ها عبارتند از :
رديف - نام كاربر - انتخاب نوع عمليات
1- User1 - مشاهده - ويرايش - حذف
2- User2 - مشاهده - ويرايش - حذف
3- User3 - مشاهده - ويرايش - حذف
و الي آخر (مثلاً تا 100 كاربر)
براي مشاهده كاربر مورد نظر تابع View_User() و براي ويرايش كاربر تابع Edit_User() و در پايان براي حذف كاربر تابع Delete_User() را نوشته ام.
اما سؤالاتي كه دارم :
1- با چه دستوري مي توان با كليك كردن بر روي يك آيكن تابع مورد نظر را اجرا كرد؟ مثلاً وقتي ادمين بر روي آيكن ويرايش كليك كرد تابع Edit_User() اجرا شود.
البته ناگفته نماند كه با استفاده از دستور onclick مي توان تابع جاوا اسكريپت را فراخواني كرد منتهاي مراتب من قصد دارم كه توابع مربوط به php فراخواني شوند چون آشنايي كامل با جاوا اسكريپت و ارتباط آن با بانك اطلاعاتي ندارم.
2- من قصد دارم كه در هر صفحه 30 كاربر نمايش داده شود و جهت مشاهده 30 كاربر بعدي و يا قبلي بر روي دكمه صفحه بعد و يا صفحه قبل كليك شود. براي اين كار نياز به چه كدي است؟
از اين كه حوصله كرديد و متن را به طور كامل خوانديد از شما سپاس گزارم. ممنون مي شوم به سؤالاتم جواب دهيد.
با تقديم احترام
صداقت
مشكلي كه برام به وجود آمده به شرح ذيل است:
من در حال طراحي سايتي براي خودم هستم كه در قسمت مديريت كاربران با مشكلاتي مواجه شده ام كه نمي توانم آن ها را حل كنم و به جواب برسم. چنان چه كسي (كساني) هستند كه مي توانند مرا در اين زمينه ياري كنند ازشون ممنون مي شوم كه راهنمايي ام كنند.
براي ادمين سايت امكاناتي را قرار داده ام از جمله مديريت كاربران. در اين قسمت ادمين قادر خواهد بود كه تمام كاربران را به صورت ليست شده مشاهده كرده و در صورت نياز بتواند اطلاعات مورد نياز كاربر را مشاهده كرده يا ويرايش نموده و يا حذف نمايد.
جهت انجام اين كار فايلي را به نام All_Users.php ايجاد كرده ام و كدهاي لازم را در آن نوشته ام.
ابتدا با دستور زير يك فرم را تعريف كرده ام.
<form name="All_Users" method="post" action="All_Users.php">
وقتي ادمين بر روي لينك ليست تمام كاربران كليك مي كند نام كاربري كاربران به صورت مرتب شده در صفحه جديد نمايان مي شود كه در جلوي هر كدام از اين كاربران سه دكمه به نام هاي مشاهده - ويرايش و حذف وجود دارد.
به عنوان مثال سر ستون ها عبارتند از :
رديف - نام كاربر - انتخاب نوع عمليات
1- User1 - مشاهده - ويرايش - حذف
2- User2 - مشاهده - ويرايش - حذف
3- User3 - مشاهده - ويرايش - حذف
و الي آخر (مثلاً تا 100 كاربر)
براي مشاهده كاربر مورد نظر تابع View_User() و براي ويرايش كاربر تابع Edit_User() و در پايان براي حذف كاربر تابع Delete_User() را نوشته ام.
اما سؤالاتي كه دارم :
1- با چه دستوري مي توان با كليك كردن بر روي يك آيكن تابع مورد نظر را اجرا كرد؟ مثلاً وقتي ادمين بر روي آيكن ويرايش كليك كرد تابع Edit_User() اجرا شود.
البته ناگفته نماند كه با استفاده از دستور onclick مي توان تابع جاوا اسكريپت را فراخواني كرد منتهاي مراتب من قصد دارم كه توابع مربوط به php فراخواني شوند چون آشنايي كامل با جاوا اسكريپت و ارتباط آن با بانك اطلاعاتي ندارم.
2- من قصد دارم كه در هر صفحه 30 كاربر نمايش داده شود و جهت مشاهده 30 كاربر بعدي و يا قبلي بر روي دكمه صفحه بعد و يا صفحه قبل كليك شود. براي اين كار نياز به چه كدي است؟
از اين كه حوصله كرديد و متن را به طور كامل خوانديد از شما سپاس گزارم. ممنون مي شوم به سؤالاتم جواب دهيد.
با تقديم احترام
صداقت