Smran
دوشنبه 17 شهریور 1382, 19:55 عصر
سلام دوستان..
من مدت کوتاهی است که یاد گرفتن php را شروع کردهام .ولی یه مشکلی دارم که نمی دانم چگونه حل کنم.
من یک فرم HTML به همراه چند EditBox,TextArea,Button درست کردهام که در زیر برنامه را نوشته ام:
<html>
<head>
<title>html form</title>
</head>
<body>
<form action="handleform.php" METHOD=POST>
First Name<INPUT TYPE=TEXT NAME="FirstName" SIZE=20><BR>
Last Name<INPUT TYPE=TEXT NAME="LastName" SIZE=40><BR>
E-mail Address<INPUT TYPE=TEXT NAME="Email" SIZE=60><BR>
Comments<TEXTAREA NAME="Comments" ROWS=5 COLS=40></TEXTAREA><BR>
<INPUT TYPE=SUBMIT NAME="SUBMIT" VALUE="Submit!">
<?php
?>
</body>
</html> حتما متوجه شده ایدکه این برنامه نام ونام خوانوادگی شخص را می گیرد.
این صفحه را با اسم form.html ذخیره کرده ام.
سپس یک صفحه با اسم handleform.php درست کردم که سورس ان هم به صورت زیر است:
<html>
<head>
<title>Form Results</title>
</head>
<body>
<?php
echo "your first name is :$FirstName.<BR>\n" ;
echo "your last name is :$LastName.<BR>\n" ;
echo "your E-mail Address is :$Email.<BR>\n" ;
echo "this is what you had to say : <BR>\n $Comments<BR>\n" ;
?>
</body>
</html>
(نمی دونم چرااینطوری تایپ میکنه)کوتیشن اخر را او ل در نظر بگیرید.
این هم از برنامه ساده من.
حالا وقتی این برنامه را اجرا میکنم پیغام های زیر را به من میدهد چرا؟
Notice: Undefined variable: FirstName in F:\phpworks\handleform.php on line 7
your first name is :.
Notice: Undefined variable: LastName in F:\phpworks\handleform.php on line 8
your last name is :.
Notice: Undefined variable: Email in F:\phpworks\handleform.php on line 9
your E-mail Address is :.
Notice: Undefined variable: Comments in F:\phpworks\handleform.php on line 10
this is what you had to say :
لطفا هر کی جواب را میدونه ثواب بکنه به من هم بگه...
متشکرم
من مدت کوتاهی است که یاد گرفتن php را شروع کردهام .ولی یه مشکلی دارم که نمی دانم چگونه حل کنم.
من یک فرم HTML به همراه چند EditBox,TextArea,Button درست کردهام که در زیر برنامه را نوشته ام:
<html>
<head>
<title>html form</title>
</head>
<body>
<form action="handleform.php" METHOD=POST>
First Name<INPUT TYPE=TEXT NAME="FirstName" SIZE=20><BR>
Last Name<INPUT TYPE=TEXT NAME="LastName" SIZE=40><BR>
E-mail Address<INPUT TYPE=TEXT NAME="Email" SIZE=60><BR>
Comments<TEXTAREA NAME="Comments" ROWS=5 COLS=40></TEXTAREA><BR>
<INPUT TYPE=SUBMIT NAME="SUBMIT" VALUE="Submit!">
<?php
?>
</body>
</html> حتما متوجه شده ایدکه این برنامه نام ونام خوانوادگی شخص را می گیرد.
این صفحه را با اسم form.html ذخیره کرده ام.
سپس یک صفحه با اسم handleform.php درست کردم که سورس ان هم به صورت زیر است:
<html>
<head>
<title>Form Results</title>
</head>
<body>
<?php
echo "your first name is :$FirstName.<BR>\n" ;
echo "your last name is :$LastName.<BR>\n" ;
echo "your E-mail Address is :$Email.<BR>\n" ;
echo "this is what you had to say : <BR>\n $Comments<BR>\n" ;
?>
</body>
</html>
(نمی دونم چرااینطوری تایپ میکنه)کوتیشن اخر را او ل در نظر بگیرید.
این هم از برنامه ساده من.
حالا وقتی این برنامه را اجرا میکنم پیغام های زیر را به من میدهد چرا؟
Notice: Undefined variable: FirstName in F:\phpworks\handleform.php on line 7
your first name is :.
Notice: Undefined variable: LastName in F:\phpworks\handleform.php on line 8
your last name is :.
Notice: Undefined variable: Email in F:\phpworks\handleform.php on line 9
your E-mail Address is :.
Notice: Undefined variable: Comments in F:\phpworks\handleform.php on line 10
this is what you had to say :
لطفا هر کی جواب را میدونه ثواب بکنه به من هم بگه...
متشکرم