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

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




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

نام تاپيک: اشكال در دريافت اطلاعات از يك فرم توسط php

  1. #1
    اگه نباشه جاش خالی می مونه mashaheeer's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ...
    پست ها
    472

    پيش فرض اشكال در دريافت اطلاعات از يك فرم توسط php

    طبق آموزشي كه در جايي خوندم نوشته بود براي ساختن فرم يه صفحه html و php مثل پايين بايد درست كرد.
    صفحه html با نام form
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    صفحه php با نام handleform

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    من اين دوتا رو درست كردم و در يك دايركتوري قرار دادم.
    ولي اين پيغام رو نشون مي دهد.
    PHP Notice: Undefined variable: firstname in D:\Inetpub\wwwroot\php\3\handleform.php on line 9 PHP Notice: Undefined variable: firstname in D:\Inetpub\wwwroot\php\3\handleform.php on line 10
    لطفا راهنمايي كنيد.
    Last edited by mashaheeer; 23-08-2007 at 12:01.

  2. #2
    آخر فروم باز
    تاريخ عضويت
    Jan 2006
    محل سكونت
    127.0.0.1
    پست ها
    2,664

    پيش فرض

    چون متغیر ها رو تنظیم نکردی این پیام رو نشون میده...
    بعد از php?> این کد رو بزار:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. #3
    پروفشنال peyman1987's Avatar
    تاريخ عضويت
    Sep 2006
    محل سكونت
    تهران
    پست ها
    995

    پيش فرض

    دوست عزیز شما توی تنظیمات php.ini متغیر register_global = off هست. در این صورت متغیرهای فرستاده شده توسط فرم مستقیما قابل دسترسی نیستن. صفحه php رو بشکل زیر تغییر بدین.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    میتونین تنظیمات php.ini رو طوری تغییر بدین که کد خودتون هم کار کنه ولی اگه روی یه سرور تنظیمات دیگه ای باشه کدتون کار نمیکنه و دچار مشکل میشین برای همین بهتره کدتون رو با حداقل نیاز به تنظیمات php.ini بنویسین.

  4. #4
    پروفشنال peyman1987's Avatar
    تاريخ عضويت
    Sep 2006
    محل سكونت
    تهران
    پست ها
    995

    پيش فرض

    my friend جان شرمنده
    من وقتی پست زدم و صفحه دوباره لود شد دیدم شما هم پست زدین. در هر حال هر دو کد کار میکنن.

  5. #5
    اگه نباشه جاش خالی می مونه mashaheeer's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ...
    پست ها
    472

    پيش فرض

    اين دفعه اين اشكال رو مي گيره.
    PHP Notice: Undefined index: firstname in D:\Inetpub\wwwroot\php\3\handleform.php on line 9 PHP Notice: Undefined index: lastname in D:\Inetpub\wwwroot\php\3\handleform.php on line 10

  6. #6
    اگه نباشه جاش خالی می مونه mashaheeer's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ...
    پست ها
    472

    پيش فرض

    با سلام
    من طبق اين آموزش عمل كردم.

    ****

    ***

  7. #7
    پروفشنال peyman1987's Avatar
    تاريخ عضويت
    Sep 2006
    محل سكونت
    تهران
    پست ها
    995

    پيش فرض

    کد اولی که نوشتین غلط نیست فقط استاندارد نیست. یعنی ممکنه روی بعضی سرورها با تنظیمات متفاوت کار نکنه مثل همین سرور لوکالی که شما روش فایلهاتون رو تست میکنین برای همین هم باید از کدهایی استفاده کرد که روی همه سرورها با هر تنظیماتی اجرا بشه ( البته نه 100% ) . خطایی هم که به شما میده رو من تست میکنم چون فایل دومی که بهتون دادم نباید خطا داشته باشه.

  8. #8
    پروفشنال peyman1987's Avatar
    تاريخ عضويت
    Sep 2006
    محل سكونت
    تهران
    پست ها
    995

    پيش فرض

    دوست عزیز من کد رو تست هم کردم و مشکلی نداره. آخه اصلا این کد خیلی ساده س نکنه شما از Php4 استفاده میکنین؟

  9. #9
    در آغاز فعالیت
    تاريخ عضويت
    Sep 2007
    پست ها
    13

    پيش فرض

    شما میتونید با این فایل یک فرم در یافت اطلاعات مثل فرم ارتباط داشته باشید . ضرر نداره می تونید دانلود کنید.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Thread Information

Users Browsing this Thread

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

User Tag List

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

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