تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 8 از 8

نام تاپيک: سه تا فرم توی هم

  1. #1
    کاربر فعال انجمن طراحی وب m.m.m5651's Avatar
    تاريخ عضويت
    Dec 2009
    محل سكونت
    Tehran
    پست ها
    1,496

    پيش فرض سه تا فرم توی هم

    سلام. من سه تا فرم توی هم دارم که مشکلم اینجاست که وقتی فرم سوم submit شد بر می گرده به فرم اول و فرم سوم رو کارش رو انجام نمیده. متد ها هم به ترتیب این طورین:
    get > post > post
    این هم عکسش:
    وقتی روی فرم اول کلیک میشه فرم دوم میاد روی فرم دوم که کلیک میشه فرم سوم میاد فرم سوم که submit میشه کارش رو انجام نمیده و برمی گرده وقتی که فرم اول submit میشه.



    Last edited by m.m.m5651; 10-08-2011 at 21:04.

  2. #2
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,580

    پيش فرض

    از فرمها نمیشه داخل هم استفاده کرد

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


  4. #3
    کاربر فعال انجمن طراحی وب m.m.m5651's Avatar
    تاريخ عضويت
    Dec 2009
    محل سكونت
    Tehran
    پست ها
    1,496

    پيش فرض

    پس چه شکلی باید استفاده کنم؟ البته داخل فرم های get میشه ولی داخل post ها نمیشه.

  5. #4
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,580

    پيش فرض

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

  6. #5
    کاربر فعال انجمن طراحی وب m.m.m5651's Avatar
    تاريخ عضويت
    Dec 2009
    محل سكونت
    Tehran
    پست ها
    1,496

    پيش فرض

    پس میشه مثلا از include استفاده کرد که وقتی فرم اول سابمیت شد فایل فرم دوم رو include کنه و همین طور ادامه بده نه؟
    یا iframe؟

  7. #6
    کاربر فعال انجمن طراحی وب m.m.m5651's Avatar
    تاريخ عضويت
    Dec 2009
    محل سكونت
    Tehran
    پست ها
    1,496

    پيش فرض

    به نظرتون با iframe بهتر میشه یا include؟ یا راه دیگری به ذهنتون می رسه؟

  8. #7
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,580

    پيش فرض

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

    اما بر فرض اینکه نیاز به سه تا فرم داشته باشید استفاده ز Include چه کمکی میتونه بکنه؟! در برنامه نویسی سرور ساید شما باید خروجی html مورد نیازتون رو در نظر بگیرید بعد با php خروجی مورد نظرتون رو چاپ کنید. وقتی که سه تا فرم html داخل همدیگه مشکل دارند اگر اینکلود هم کنید باز مشکل دارند!

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


  10. #8
    کاربر فعال انجمن طراحی وب m.m.m5651's Avatar
    تاريخ عضويت
    Dec 2009
    محل سكونت
    Tehran
    پست ها
    1,496

    پيش فرض

    درست شد. if isset فرم سوم رو خارج از if isset فرم دوم نوشتم.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •