ساختن فرم پرسش و پاسخ

سلام به همه دوستان عزیز , امروز یه فرم پرسش و پاسخ با php ساختم که قابلیت های زیر رو داره:

  1. قابلیت دریافت نام , نام خانوادگی , ایمیل و شماره تماس از افراد به همراه پرسش مورد نظر افراد
  2. قابلیت لودینگ ایجکس هنگام اسکرول شدن صفحه
  3. دارای صفحه مدیریت
  4. توانایی تایید و لغو تایید پرسش ها برای نمایش در صفحه اول
  5. توانایی پاسخ دادن به پرسش افراد و ویرایش تمام قسمت های پرسیده شده.

دوستان عزیز میتونن پیش نمایش این فرم پرسش و پاسخ رو از اینجا ببینن و همچنین از اینجا به صفحه مدیریت دسترسی داشته باشن. (لطفا از صفحه مدیریت خرابکاری نکنید و جنبه داشته باشید!).

برای صفحه ی مدیریت پسوورد قرار ندادم , در صورت علاقه میتونید یه قسمت لاگین براش بسازید و به مدیریت متصل کنید. اگه نتونستید صفحه لاگین بسازید از بخش نظرات بگید تا براتون بسازمش.

سورس کد و فایل های مربوط به فرم پرسش و پاسخ رو میتونید از انتهای این پست دانلود کنید.

برای راه اندازی این سورس کد به نکات زیر توجه کنید:

  1. یه دیتابیس بسازید و فایل faq.sql رو به درون اون ایمپورت کنید (import).
  2. یوزرنیم , پسوورد و نام دیتابیس رو درون فایل faqClass.php تغییر بدید.
  3. خب دیگه فرم اماده شده میتونید ازش استفاده کنید 😀

دوستان عزیز اگه مشکل یا سوالی داشتید میتونید از بخش نظرات مطرح کنید. امیدوارم این سورس کد پرسش و پاسخ بدردتون بخوره.

Design-With-Love

سورس کد فرم پرسش و پاسخ
54.3 KiB
98 Downloads
اطلاعات بیشتر
به اشتراک بگذارید:Email this to someoneShare on FacebookTweet about this on TwitterShare on Google+Digg thisShare on LinkedInPin on PinterestShare on StumbleUponFlattr the authorShare on RedditBuffer this pageShare on TumblrPrint this pageShare on YummlyShare on VK
  1. مهران

    سلام مهندس اگه امکانش باشه برا بخش مدیریت رمز هم بزار…ممنون

    • برای قسمت پسوورد میتونید از سشن ها استفاده کنید و یه فرم لاگین بسازید.
      منم اگه فرصت شد یه قسمت لاگین براش میسازم. این فرم یه سورس کد خام هست که میتونید توی پروژه های خودتون مثل یه ماژول ازش استفاده کنید.

  2. ساناز

    با سلام وخسته نباشید
    میشه یه مقدار درباره کد های زیر که در سورس ها نوشته شده توضیح بدید و بگید کار اصلیشون چیه ؟
    accept_question(‘accept’,1);

    • سلام دوست عزیز این کدی که بهش اشاره کردید یکی از توابعی است که درون فایل faqClass.php تعریف شده و دو مقدار رو به عنوان ورودی دریافت میکنه :
      مقدار اول: نام متغیری که با query ارسال خواهد شد (به صورت Get ارسال می شود).
      مقدار دوم: مقدار ارسال شده
      این مقدار و نام متغیر به صورت name=value قرار میگیرند و با استفاده از تابع bind_param بایند می شوند. اگه خوب متوجه نشدید بگید تا کاملتر برای شما دوست عزیز توضیح بدم و براتون ایمیل کنم. موفق باشید

  3. قنبری

    سلام
    من طبق فرموده های شما ذخیره نموده اما خطا می دهد اگر راهنمایی کنین ممنون میشم
    Not Found

    The requested URL /feq/index.php was not found on this server.
    Apache/2.4.23 (Win64) PHP/5.6.25 Server at localhost Port 80

    • سلام دوست گرامی اسکریپت رو کجا نصب کردید؟ روی لوکال هاست یا سرور؟ دقیقا ذکر کنید در چه ادرسی و کجا نصب کردید , اسکریپت تست شده هست و مشکلی نداره.

    • سلام دوست عزیز کدها تست شدن و ایرادی نداره! همین الان دوباره تست کردم. لطف کنید از ورژن php برابر با ۵٫۶ یا بالاتر استفاده کنید.

  4. قنبری

    سلام
    اسکریپت طراحی شده توسط شما مشکلی نداره من خودم اشتباه کرده بودم با تشکر فراوان از لطفتان
    در مورد پاسخ ادمین باید چکار کرد در دیتابیس برای جواب در قسمت پاسخ ادمین admin_ansver که تایپ می کنی چواب رو در صفحه اصلی نشون نمی دهد اگر لطف کنیین راهنمایی کنید ممنون می شوم

  5. قنبری

    یوزرنیم , پسوورد و نام دیتابیس رو درون فایل faqClass.php تغییر بدید.
    اگر میشه توضیح بیشتری بدید ممنون میشم

    • به درون فایل faqclass.php برید و کلمه ی localhost رو جستوجو کنید! در همونجا نام دیتابیس و یوزرنیم و پسووردش رو عوض کنید.

می‌خواهید دیدگاهتان را بیان کنید؟