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

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




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 12

نام تاپيک: مشکل در برقرای ارتباط <form>

  1. #1
    آخر فروم باز vorojax's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    آنجا که دل خوشست....
    پست ها
    1,270

    پيش فرض مشکل در برقرای ارتباط <form>

    سلام علیکم دوستان عزیز
    من یک پی اچ پی کار تازه کار هستم!
    در همان قدم اول به مشکل برخوردم...
    یک فرم طراحی کردم به کدهای زیر :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    سپس می خواستم که بعد از وارد کردن اطلاعات با handleform.php ارتباط برقرار کنه و.....
    کد های handleform.php
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اما متسفانه ارور داد....من طبق ان چیزی که اموزش گفته رفتم..اما نتیجه نداد میشه بگید مشکل از چیه.

    ارورش این بود :

    Notice: Undefined variable: firstname in C:\Program Files\EasyPHP 2.0b1\www\handleform.php on line 8
    Your first name is .

    Notice: Undefined variable: lastname in C:\Program Files\EasyPHP 2.0b1\www\handleform.php on line 9
    your last name is .

    Notice: Undefined variable: Email in C:\Program Files\EasyPHP 2.0b1\www\handleform.php on line 10
    your email is .

    Notice: Undefined variable: comments in C:\Program Files\EasyPHP 2.0b1\www\handleform.php on line 11
    this is what you had to say:
    با تشکر
    یا علی

  2. #2
    حـــــرفـه ای eAmin's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    Node.js
    پست ها
    2,259

    پيش فرض

    سلام.

    اول از همه سعی کنید جستجو کنید!
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    شما باید جای GET_$ از POST_$ استفاده کنید.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

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


  4. #3
    آخر فروم باز vorojax's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    آنجا که دل خوشست....
    پست ها
    1,270

    پيش فرض

    سلام و تشکر
    بنده از get_$ استفاده نکرده ام!
    این خطر رو نگاه کنید
    <form action = "handleform.php" method=post>
    این نوعی که تو کتاب نوشته با نوع شما فرق داره! میشه فرقش رو بگید..؟

  5. #4
    کاربر فعال انجمن موسیقی David.Jn's Avatar
    تاريخ عضويت
    Jul 2007
    پست ها
    2,070

    پيش فرض

    درسته شما از $_get استفاده نکردید ولی از $_post هم استفاده نکردید یعنی شما چیزی رو سمت سرور از فرمتون تحویل نمیگرین.
    اون کدی رو که امین تغییر داده رو نگاه کن باید اونجوری بنویسی.

  6. این کاربر از David.Jn بخاطر این مطلب مفید تشکر کرده است


  7. #5
    آخر فروم باز vorojax's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    آنجا که دل خوشست....
    پست ها
    1,270

    پيش فرض

    دوست عزیز یعنی اینی که نوشتم
    <form action = "handleform.php" method=post>
    هیچ فایده ای واسه ارسال نداره..تو اموزش نوشته بود از متود پست استفاده کنید..خودشم اونجا گزاشته بود متد پست رو...

  8. #6
    آخر فروم باز MAXXX's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    1,990

    پيش فرض

    دوتا متد داریم برایه فرستادن post و get شما با هر متدی فرستادی باید اونور هم با همون متد تحویل بگیری
    مثلا اگه متد فرمت post بود تویه صفحه PHP وقتی میخای اطلاعات فرمت رو بگیری به اینصورت میشه
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگرم با GETفرستادی باید با GETبگیریش
    بعد اگه خاستی میتونی اینو بریزی تویه متغیر و چاپش کنی یا مستقیم تویه print بیاریش که اگه این کارو کردی باید کوتیشن ها رو بردای ' '
    یعنی اینطوری

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

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


  10. #7
    کاربر فعال انجمن موسیقی David.Jn's Avatar
    تاريخ عضويت
    Jul 2007
    پست ها
    2,070

    پيش فرض

    دوست عزیز یعنی اینی که نوشتم نقل قول: هیچ فایده ای واسه ارسال نداره..تو اموزش نوشته بود از متود پست استفاده کنید..خودشم اونجا گزاشته بود متد پست رو...
    مثل اینکه متوجه نشدید منظور من چی بود. کد html(فرمتون) هیچ مشکلی نداره بلکه کد php که نوشتید مشکل داره یعنی باpost میفرستید ولی هیچی تحویل نمیگیرید که توضیحات لازم رو دوستمون MAXX دادن.

  11. این کاربر از David.Jn بخاطر این مطلب مفید تشکر کرده است


  12. #8
    آخر فروم باز vorojax's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    آنجا که دل خوشست....
    پست ها
    1,270

    پيش فرض

    سلام و تشکر از دوستان عزیز
    تغییرات رو انجام دادم...
    یک ارور جدید امد!

    parse error: Parse error, unexpected t_encapsed_and_whitespace, expecting t_string or t_variable or t_num_string in c:\program files\easyphp 2.0b1\www\handleform.php on line 8
    این کی برای چی هست؟

  13. #9
    آخر فروم باز MAXXX's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    1,990

    پيش فرض

    خب کد جدیدتو بزار ببینیم

  14. #10
    داره خودمونی میشه
    تاريخ عضويت
    Apr 2008
    پست ها
    86

    پيش فرض

    منم داشتم همين كتاب رو مي خوندم
    و همين صفحه با همين مشكل
    حالا كد را به اين شكل در اوردم همه قسمتها جواب ميده بجز commants
    <html>
    <head>
    <title>form results</title>
    </head>
    <body>
    <?php
    /* this page receives and handles the data generated by

    "form.html". */
    print "Your first name is $_POST[firstname].<br>\n";
    print "your last name is $_POST[lastname].<br>\n";
    print "your email is $_POST[email].<br>\n";
    print "this is what you had to say:<br>\n $_POST[comments]

    <br>\n";
    ?>
    </body>
    </html>
    اگه ميشه اين مشكل را هم حل نماييد

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

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

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