برگزیده های پرشین تولز

تغییر متد برنامه نویسی

peiman

Registered User
تاریخ عضویت
23 فوریه 2003
نوشته‌ها
1,554
لایک‌ها
21
سن
36
$query="INSERT into $table values(
'0',
$_POST[un],
$_POST[money],
$_POST[bank],
$_POST[fish],
$_POST[date],
$_POST[com])";
فكر كنم ماله اينجا بشه ...
شما اسم فيلدها رو ذكر نكردي ...!
یعنی چه کارش کنم؟
تا پریروز همین کد کار میکرد
 

peiman

Registered User
تاریخ عضویت
23 فوریه 2003
نوشته‌ها
1,554
لایک‌ها
21
سن
36
با همین روش اطلاعات رو وارد دیتا بیس میکرد ولی نمی دونم کجاشو دست زدم
دیگه کار نمی کنه و همون خروجی رو میده
کد از نظر ساختاری که ایراد نداره؟
یعنی دیتا بیسم مشکل داره؟
البته اونم با phpmyadmin چک کردم و table و سطر و ستونها وجود دارن
 

peiman

Registered User
تاریخ عضویت
23 فوریه 2003
نوشته‌ها
1,554
لایک‌ها
21
سن
36
سلام
و شرمنده
من یه زحمت کوچولو هم واستون دارم
میخواستم در مورد این کد که نوشتم نظر بدید و بگید کلا چقدر استاندارد هست
یعنی اگه شما هم بخواید همچین چیزی بنویسید به همین شکل مینویسید(دچار بحران اعتماد به نفس شدم)
 

فایل های ضمیمه

  • test.zip
    39.4 KB · نمایش ها: 23

sama_sally

Registered User
تاریخ عضویت
5 آپریل 2005
نوشته‌ها
2,598
لایک‌ها
1
سن
35
محل سکونت
Essen, Deutschland
یه کم کد نویسی ساده س ولی یه اشکل بزرگ داره:
تویه pay.php برای نمایش هر کدوم از خط های HTML یک باز echo رو فراخوانی کردی . در صورتی که میتونستی یه باز echo رو فراخوانی کنی و همه کدهای HTML رو توش بذاری. یا اصلا از php بیای بیرون، HTML رو بنویسی و دوباره برای توی PHP . اینطوری که شما نوشتی؛ خیلی از خطها بدون این که لازم باشه توسط مفسر PHP تفسیر میشن
 

peiman

Registered User
تاریخ عضویت
23 فوریه 2003
نوشته‌ها
1,554
لایک‌ها
21
سن
36
ممنون
یعنی بجای نوشتن echo یه echo بنویسم و بجاش n\ بزارم؟
یه مشکل دیگه هم دارم
ببین من میخوام اگه یکی از تکستهای زرد خالی بود اررور بده و دیتا رو وارد نکنه
برای همین از این کد استفاده کردم
خب ولی با این کد همیشه انگاری خالی گذاشتم میره به صفحه اررور
میشه بگب مشکل از کجاست؟
 

sama_sally

Registered User
تاریخ عضویت
5 آپریل 2005
نوشته‌ها
2,598
لایک‌ها
1
سن
35
محل سکونت
Essen, Deutschland
اینی که تو نوشتی یعنی اینکه متغیر وجود نداشته باشه اگه میخوای چک کنی که خالی باشه یا نباشه:
PHP:
if(!$test or $test = ""){
...error...
}
 

peiman

Registered User
تاریخ عضویت
23 فوریه 2003
نوشته‌ها
1,554
لایک‌ها
21
سن
36
ممنون
یه سوال کوچولو دیگه
نمی دونم فایل اینستال دیتا بیس رو دیدی یا نه
سوالم اینه چرا همه برنامه ها میگن فولدر اینستال رو دیلیت کنید خب اگه به این شیوه که من نوشتم اجرا کنن که دیگه با دوباره اینستال کردن مشکلی برای دیتا بیس بوجود نمیاد!!
 

sama_sally

Registered User
تاریخ عضویت
5 آپریل 2005
نوشته‌ها
2,598
لایک‌ها
1
سن
35
محل سکونت
Essen, Deutschland
خوب بهر حال ... همیشه تویه اسکریپت نصب خطراطی هست! کوچکترین خطر ها رو باید در نظر گرفت ! مثلا اسکریپت فایل config رو دوباره بنویسه... یا ..
 
بالا