• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
درج نشدن اطلاعات به دیتابیس
#1
سلام دوستان
من برای cmsام توی تنظیماتش برای تغییر زبان و امکانات فعال باشد یا نه و... از فیلدهای radio استفاده کردم و موقع درج و ارسال به دیتابیس خطای
کد:
(Array ( [0] => 42000 [1] => 1064 [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`language_System`='2' `lend_duration`='5' `reserve_duration`='5' `number_book`='' at line 1)
را میده .
برای ارسال بقیه فیلد های text مشکلی نداره و اگر این radioهارا پاک کنم بقیه ثبت میشه .
البته یه بار امتحان کردم اگه برای هر کدوم جداگانه صفحه ارسال بزارم کامل ارسال میشه و ثبت میشه و این کار کلا درست نیست که بخوام بکنم
[عکس: error.PNG]
دانلود کدهای بخش تنظیمات: (300KB)
setting

دانلود کل پروژه : (68M)
UwAmp(All Codes)

اگر کل پروژه را دانلود کردید نام کاربری ورود به مدیریت admin و رمز 123 است
  پاسخ
تشکر شده توسط :
#2
فکر کنم بخاطر نذاشتن , در کوئری های تابع UpdateSettingDecisions هستش
بقیه کوئری هاتم چک کن
وبلاگ: Yousha.Blog.ir


 کد کمتر => خطای کمتر => قابل فهمتر => خوانایی بالاتر => نگهداری بهتر

  پاسخ
تشکر شده توسط : M.I.R
#3
(۱۳۹۵ دى ۰۶, ۰۳:۰۴ ق.ظ)Y.P.Y نوشته: فکر کنم بخاطر نذاشتن , در کوئری های تابع UpdateSettingDecisions هستش
بقیه کوئری هاتم چک کن

سلام ممنون از ارسالتون
اما هرچی گشتم چیزی ندیدم و توی دیتابیس دستی هر کدوما گزاشتم درج شد اما اگه همرا با هم میزاشتم خطا میداد
من عکس کوئری را میزارم ببینید چیزی متوجه میشید
[عکس: code.png]
  پاسخ
تشکر شده توسط :
#4
کوئری دیگه... Query

کد پی‌اچ‌پی:
$query $this->link->prepare(..................) 
^ محتویات داخل دستور prepare رو چک کن و یک , بذار بعد از هر علامت ؟ سوال
وبلاگ: Yousha.Blog.ir


 کد کمتر => خطای کمتر => قابل فهمتر => خوانایی بالاتر => نگهداری بهتر

  پاسخ
تشکر شده توسط : M.I.R
#5
مشکلم حل شد خیلی ممنون به خاطر جا انداختن( , ) دو هفتست که اسیرشم و درست نمیشه
خداییش راسته که کدها زیاد میشن پردازش ذهن هم کمتر میشه
ممنون از انجمن خوبتان
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان