در ASP کد <%request.form=%> تمام اطلاعات رسیده از فرم را با هم نشان می دهد. ولی در PHP کد
<? ;echo $_POST ?> عمل نمی کنه و فقط پیغام array را نمایش میده. مشکل چیه؟
در ASP کد <%request.form=%> تمام اطلاعات رسیده از فرم را با هم نشان می دهد. ولی در PHP کد
<? ;echo $_POST ?> عمل نمی کنه و فقط پیغام array را نمایش میده. مشکل چیه؟
باید اسم ادیتی که میخواهی ازش اطلاعات رو بگیری رو بنویسی.
مثال زیر رو نگاه کن متوجه میشی.
بایکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نه . مساله اینه که کد اسکریپت <%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.
کتاب خوب در این زمینه :
مرجع کامل PHP 4 Professional
جلد کتاب هم صورتی و سفیده.
بای
مرسی. راستی دلفی رو بیشتر ترجیح میدی یا Vb ؟
VB کار نکردم. اما دلفی رو بیشتر ترجیح میدم.
چون دلفی خیلی بهتره.
بای
منظورم همینه. اگه بگی چرا دلفی خیلی بهتره ، به انتخاب راه درست در این قضیه کمک کردی. مرسی.
این کد هم بد نیست:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خوب دوست عزيز شما دارين از دستور اشتباه استفاده ميکنين.
دستور Print فقط براي چاپ متغيرهاي ساده هست و قابليت چاپ آرايه و شي رو نداره براي اينکرا ميتونين از PRINT_R استفاده کنين. سينتکسش دقيقا مثل PRINT هست.
خوب، حالا کد اصلاح شده با دستور print_r ممکنه مثل زیر باشه؟
<? print_r $_post;?> آیا درسته؟
مرسی
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)