ورود

نسخه کامل مشاهده نسخه کامل : کی میتونه بگه چرا این کد جواب نمیده؟ <? echo $_POST; ?>



A-freeman
28-02-2007, 00:35
در ASP کد <%request.form=%> تمام اطلاعات رسیده از فرم را با هم نشان می دهد. ولی در PHP کد
<? ;echo $_POST ?> عمل نمی کنه و فقط پیغام array را نمایش میده. مشکل چیه؟

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


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

بای

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

<?
while(list($name,$value)=each($[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]))
}
message.="$name: $value\n$";
{
print $message;

?>

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

soldier
04-03-2007, 12:56
کتاب خوب در این زمینه :
مرجع کامل PHP 4 Professional
جلد کتاب هم صورتی و سفیده.

بای

A-freeman
05-03-2007, 19:32
مرسی. راستی دلفی رو بیشتر ترجیح میدی یا Vb ؟

soldier
07-03-2007, 19:37
مرسی. راستی دلفی رو بیشتر ترجیح میدی یا Vb ؟
VB کار نکردم. اما دلفی رو بیشتر ترجیح میدم.
چون دلفی خیلی بهتره.
بای

A-freeman
07-03-2007, 19:53
منظورم همینه. اگه بگی چرا دلفی خیلی بهتره ، به انتخاب راه درست در این قضیه کمک کردی. مرسی.

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

<?
while(list($name,$value)=each($[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]))
}
message.="$name: $value\n$";
{
print $message;

?>

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

این کد هم بد نیست:

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

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

خوب دوست عزيز شما دارين از دستور اشتباه استفاده ميکنين.
دستور Print فقط براي چاپ متغيرهاي ساده هست و قابليت چاپ آرايه و شي رو نداره براي اينکرا ميتونين از PRINT_R استفاده کنين. سينتکسش دقيقا مثل PRINT هست.

A-freeman
10-04-2007, 22:48
خوب، حالا کد اصلاح شده با دستور print_r ممکنه مثل زیر باشه؟
<? print_r $_post;?> آیا درسته؟
مرسی