• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

در مورد صفحه ی 216 کتاب "آموزش PHP در 24ساعت" سوال مهمی دارم

abraham66

کاربر تازه وارد
تاریخ عضویت
29 مارس 2006
نوشته‌ها
64
لایک‌ها
0
سلام
خلاصه میگم:
در قسمت "بهره گیری از فرمها"
آقا ما داریم این کتاب رو می خونیم رسیدیم صفحه ی 216...اینجا گیر افتادیم:(
این قسمت وقتی اون کد html رو می نویسم بعد که اجرا میکنم دکمه ی sumbit ساخته نمیشه اصلا همچین دکمه ای نیست و نمیشه اطلاعات فرم رو sumbit کرد ...آقا مشکل چیه؟ اگه میشه حتما کمکم کنید
-----------------
در ضما اگه این کتاب رو ندارید من کد رو گذاشتم تا متوجه مشکلم بشید:)

کد زیر رو توی یه فایل html ذخیره کردم:
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form action="listing9.3.php">
<input type="text" name="user">
<br>
<textarea name="address" rows="5" cols="40">
</textarea>
<br>
<input type="sumbit" value="hit it!">
</form>
</body>
</html>

این رو هم ساختم و توی .php سیو کردم
PHP:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
print "welcome <b> $user </b><p>\n\n";
print "your address is:<p>\n\n<b> $address </b>"
?>
</body>
</html>[/LEFT]

خوب فکر کنم فهمیده باشید کد چه کار میکنه :) ولی دکمه ی sumbit رو نمیبینم اصلا ساخته نمیشه:(

اگه جواب بدی دعای خیر برات می کنم :):) :blush:​
 

abraham66

کاربر تازه وارد
تاریخ عضویت
29 مارس 2006
نوشته‌ها
64
لایک‌ها
0
به نقل از plus :
بجای submit نوشتی sumbit :D
eyyy babaaaaaaaaaaaaaaaa ras migi haaaaaaaaaaaaaaaaaaaaa
آقا خداوکیلی شرمنده ها
دستت درد نکنه :)
خدا خیرت بده:)
الان درست شد
از ظهر تاحالا شاید 4ساعت به این ور میرفتم
عجب دنیایی شده ها!!!
 

abraham66

کاربر تازه وارد
تاریخ عضویت
29 مارس 2006
نوشته‌ها
64
لایک‌ها
0
میگم دوستان...من این کد رو که اجرا میکنم وقتی میره توی فایل listing9.3.php مشخصات رو نمی نویسه کسی می دونه مال چیه؟؟؟؟
 

m3hrz4d

Registered User
تاریخ عضویت
21 سپتامبر 2005
نوشته‌ها
620
لایک‌ها
1
محل سکونت
اصفهان
سلام.
یا بجای $user و $address از
کد:
$_GET['user']
$_GET['address']

استفاده کن یا توی فایل php.ini (توی پوشه ی ویندوز) مقدار Regsiter_globals رو برابر On قرار بده...
 

abraham66

کاربر تازه وارد
تاریخ عضویت
29 مارس 2006
نوشته‌ها
64
لایک‌ها
0
به نقل از plus :
سلام.
یا بجای $user و $address از
کد:
$_GET['user']
$_GET['address']

استفاده کن یا توی فایل php.ini (توی پوشه ی ویندوز) مقدار Regsiter_globals رو برابر On قرار بده...
آقای plus اولا از شما بی نهایت ممنونم وقعا خیلی لطف کردی جوابم رو دادید
ولی مشکلم حل نشد:(
ببین من همین کد رو توی یه سایت که هاست مجانی میده (awardspace.com ) امتحان کردم کار کرد ولی روی ویندوز خودم کار نمی کنه
اون کارایی که گفتید هم کردم ولی بازم کار نمیکنه راه اولی که گفتید انجام دادم این ارور رو میده (در ضمن فقط همون چیزهایی که گفتید رو تغییر دادم)
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Program Files\xampp\htdocs\listing9.3.php on line 10
اون راه دومی هم چیزی تغییر نمیکنه بازم چیزی نشون نمیده و انگار اطاعات توی متغیر user نمیره

اگه مشکلم رو میدونید ممنون میشم راهنماییم کنید:)
خیلی متشکرم :)
 

abraham66

کاربر تازه وارد
تاریخ عضویت
29 مارس 2006
نوشته‌ها
64
لایک‌ها
0
آقا من الان کد رو اینجوری کردم کار کرد:
print "welcome <b> $HTTP_POST_VARS[user] </b><p>\n\n";
متدش رو هم روی post تنظیم کردم
ولی نمی دونم چرا با کد قبلی کار نمی کنه :(
 

m3hrz4d

Registered User
تاریخ عضویت
21 سپتامبر 2005
نوشته‌ها
620
لایک‌ها
1
محل سکونت
اصفهان
سلام.ببخشید حواسم نبود نباید از ' استفاده کنین یعنی برای متد پست میشه

کد:
$_POST[user]
در مورد استفاده از روش اول من که مشکلی ندارم یعنی Register_Globals رو برابر On قرار میدم و بجای اون ها از $user استفاده میکنم.اگه در این مورد بازم مشکل داشتین توی انجمن php بگین حتما به جواب میرسین
 

abraham66

کاربر تازه وارد
تاریخ عضویت
29 مارس 2006
نوشته‌ها
64
لایک‌ها
0
به نقل از plus :
سلام.ببخشید حواسم نبود نباید از ' استفاده کنین یعنی برای متد پست میشه

کد:
$_POST[user]
در مورد استفاده از روش اول من که مشکلی ندارم یعنی Register_Globals رو برابر On قرار میدم و بجای اون ها از $user استفاده میکنم.اگه در این مورد بازم مشکل داشتین توی انجمن php بگین حتما به جواب میرسین
دوست عزیز واقعا نمی دونم چه جوری تشکر کنم :) الان مشکلم حل شده:)
در ضمن مگه اینجا قسمت پی اچ پی نیست؟
 

m3hrz4d

Registered User
تاریخ عضویت
21 سپتامبر 2005
نوشته‌ها
620
لایک‌ها
1
محل سکونت
اصفهان
خواهش میکنم...
اینجا قسمت کلی طراحیه یعنی هم ای اس پی هم پی اچ پی و ...
 
بالا