با سلام به دوستان....
منظور moeen این بود که برا ی ارسال اطلاعات (submit) هیچ ربطی نداره که با php یا با html بفرستی ولی معمولا کسی که با php کار میکنه باید توانایی کار با tag و دستورهای html را بلد باشه. به همین جهت معمولا برنامه نویسان php برای ارسال اطلاعات به روش html کار میکنند یعنی در حین تیپ کد های php یک تگ html باز میکنند و دستوری را که دوستمان گفت در مشخصه form action تایپ میکنند.
برای محکم کاری:
<HTML>
<HEAD>
</HEAD>
<BODY>
<php?
<FORM ACTION="form2.php" MEHTOD="GET">
First Name<Input Type="text" Name="firstname" Size="20">
<Input Type=”Submit” Name=”Submit” Value=”Submit”>
</FORM>
?>
</BODY>
</HTML>
توضیح:
این کد را درون صفحه ای به عنوان مثال form1.php ذخیره میکنی.
در تگ <form action=…></form> هر دستوری را که بنویسی بی ادرس action میفرسته.
نوع ارسال اطلاعات هم جلوی MEHTOD مینویسی. Mehtod هم میتونه به صورت post باشه(یعنی به صورت سری به صفحه form2.php بفرسته) و هم میتونه به صورت GET بفرسته( یعنی به صورت اشکار به شکلی که اطلاعات توسط URL فرستاده بشه).
در بین تگ هم دستور یک EDIT BOX نوشته شده که اطلاعات وارد شده در ان درون متغیر First Name ریخته میشه. و توسط دکمه Submit اطلاعات Form action به صفحه Form2.php ارسال میشه.
برای مطمن شدن از ارسال اطلاعات میتوانید در صفحه Form2.php این کد ها را تایپ کنید.
<HTML>
<HEAD>
</HEAD>
<BODY>
<php?
Echo (“welcome “.$firstname);
?>
</BODY>
</HTML>
در این حالت باید هر چی کاربر در Edit box first name, تایپ کنه و دکمه Submit رو بزنه در صفحه دوم باید نام او با خوش امدگویی چاپ بشه.
امید وارم متوجه شده باشی...