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

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




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

نام تاپيک: کی میتونه بگه چرا این کد جواب نمیده؟ <? echo $_POST; ?>

  1. #1
    داره خودمونی میشه A-freeman's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    NewYork
    پست ها
    155

    پيش فرض کی میتونه بگه چرا این کد جواب نمیده؟ <? echo $_POST; ?>

    در ASP کد <%request.form=%> تمام اطلاعات رسیده از فرم را با هم نشان می دهد. ولی در PHP کد
    <? ;echo $_POST ?> عمل نمی کنه و فقط پیغام array را نمایش میده. مشکل چیه؟

  2. #2
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

    در ASP کد <%request.form=%> تمام اطلاعات رسیده از فرم را با هم نشان می دهد. ولی در PHP کد
    <? ;echo $_POST ?> عمل نمی کنه و فقط پیغام array را نمایش میده. مشکل چیه؟
    باید اسم ادیتی که میخواهی ازش اطلاعات رو بگیری رو بنویسی.
    مثال زیر رو نگاه کن متوجه میشی.

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

  3. #3
    داره خودمونی میشه A-freeman's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    NewYork
    پست ها
    155

    پيش فرض

    نه . مساله اینه که کد اسکریپت <%request.form=%> تمام اطلاعات فرم را یکجا نشان میده و البته اگر موردی هم بخواهی نشان میده مثل <%("request.form("name=%> ولی کد PHP بالا چنین کاری نمیکنه و فقط باید به صورت موردی جواب بگیری و یا اینکه از طرفندی استفاده کنی که یه باحالشو پیدا کردم:

    <?
    while(list($name,$value)=each($HTTP_POST_VARS))
    }
    message.="$name: $value\n$";
    {
    print $message;

    ?>

    فقط وضعیت ; و ) را اصلاح کن.
    راستی برای اجرای php روی کامپیوتر میشه از easy php استفاده کرد.
    ممکنه یه کتاب خوب راجع به PHP معرفی کنید. مرسی
    Last edited by A-freeman; 04-03-2007 at 10:30.

  4. #4
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

    کتاب خوب در این زمینه :
    مرجع کامل PHP 4 Professional
    جلد کتاب هم صورتی و سفیده.

    بای

  5. #5
    داره خودمونی میشه A-freeman's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    NewYork
    پست ها
    155

    پيش فرض

    مرسی. راستی دلفی رو بیشتر ترجیح میدی یا Vb ؟

  6. #6
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

    مرسی. راستی دلفی رو بیشتر ترجیح میدی یا Vb ؟
    VB کار نکردم. اما دلفی رو بیشتر ترجیح میدم.
    چون دلفی خیلی بهتره.
    بای

  7. #7
    داره خودمونی میشه A-freeman's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    NewYork
    پست ها
    155

    پيش فرض

    منظورم همینه. اگه بگی چرا دلفی خیلی بهتره ، به انتخاب راه درست در این قضیه کمک کردی. مرسی.

  8. #8
    اگه نباشه جاش خالی می مونه متالیک's Avatar
    تاريخ عضويت
    Dec 2006
    پست ها
    223

    4

    نه . مساله اینه که کد اسکریپت <%request.form=%> تمام اطلاعات فرم را یکجا نشان میده و البته اگر موردی هم بخواهی نشان میده مثل <%("request.form("name=%> ولی کد PHP بالا چنین کاری نمیکنه و فقط باید به صورت موردی جواب بگیری و یا اینکه از طرفندی استفاده کنی که یه باحالشو پیدا کردم:

    <?
    while(list($name,$value)=each($HTTP_POST_VARS))
    }
    message.="$name: $value\n$";
    {
    print $message;

    ?>

    فقط وضعیت ; و ) را اصلاح کن.
    راستی برای اجرای php روی کامپیوتر میشه از easy php استفاده کرد.
    ممکنه یه کتاب خوب راجع به PHP معرفی کنید. مرسی
    این کد هم بد نیست:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

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

    پيش فرض

    در ASP کد <%request.form=%> تمام اطلاعات رسیده از فرم را با هم نشان می دهد. ولی در PHP کد
    <? ;echo $_POST ?> عمل نمی کنه و فقط پیغام array را نمایش میده. مشکل چیه؟
    خوب دوست عزيز شما دارين از دستور اشتباه استفاده ميکنين.
    دستور Print فقط براي چاپ متغيرهاي ساده هست و قابليت چاپ آرايه و شي رو نداره براي اينکرا ميتونين از PRINT_R استفاده کنين. سينتکسش دقيقا مثل PRINT هست.

  10. #10
    داره خودمونی میشه A-freeman's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    NewYork
    پست ها
    155

    پيش فرض

    خوب، حالا کد اصلاح شده با دستور print_r ممکنه مثل زیر باشه؟
    <? print_r $_post;?> آیا درسته؟
    مرسی

Thread Information

Users Browsing this Thread

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

User Tag List

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

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