یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دوره‌ها

استفاده از تخفیف‌ها
ثانیه
دقیقه
ساعت
روز
mehdiQuestion
2 سال پیش توسط mehdiQuestion مطرح شد
4 پاسخ

چگونه با فرم HTML به دیتابیس NULL ارسال کنیم

@mhyeganeh @endworld @SpyStar0003 @sinashahoveisi @amin.webdesign @mrkaf @hesammousavi @developer
باسلام
دوستان من یک فرم HTML ساختم که اطلاعاتش رو به شکل POST ارسال میکنه به یک فایل PHP
و در اونجا اطلاعات گرفته میشه و وارد دیتایس MYSQL میشه و در PHPmyadmin قابل مشاهده هست و اگر از INSERT خود PHPmyadmin استفاده کنیم مشکلی نداره.
این فرم :
 تصویر
حالا مشکلی که هست اینه که فرم HTML اگر INPUT یی رو خالی بزارم مقدار " " (فاصله ای) برای POST ارسال میکنه
و با ارور برخورد میکنه
یعنی مقدار NULL ارسال نمیکنه !!!!!!
توی فرم HTML چه تغییری باید وارد کنم تا مقدار NULL به DATABASE ارسال بشه


ثبت پرسش جدید
سینا شاه‌اویسی
تخصص : برنامه نویس فرانت اند
@sinashahoveisi 2 سال پیش مطرح شد
2

سلام
میتونی توی initialValue هر input مقدار NULL رو بذاری تا اگر خالی بود مقدار NULL ارسال بشه.
بعد ارسال میشه به سرور و سرور پاس میده به دیتابیس که سرور هم ظاهرا با PHP نوشتی. پس تو میتونی توی سرور مقادیر رو بگیری و اگه خالی بود مقدار NULL رو بذاری تو دیتابیس یا اینکه توی دیتابیس تنظیم کنی که اگه اون مقدار فرستاده نشد NULL رو بذار. برای اینکار باید اون فیلد از جدول را توی پنل mySQL به صورت nullable تعیین کنی و مقدار پیش فرض رو هم NULL بذاری. با اینکار وقتی چیزی برای اون فیلد از جدول نفرستی به صورت پیش فرض NULL تنظیم میشه


mehdiQuestion
تخصص : frontEndDeveloper
@mehdiQuestion 2 سال پیش مطرح شد
0

@sinashahoveisi
باسلام ممنونم از پاسخگویی شما
آیا منظور شما از initialValue اینه که Value یک اینپوت رو NULL قرار بدیم مانند کد زیر :

<input value="NULL" type="text" name="userName" >

اینطوری هم نمایش داده میشه وهم و کاربر میتونه پاکش کنه و من میخوام پشت صحنه کارم باشه و هیچ تکستی وارد نشه و خروجی NULL باشه
 تصویر

و اگر منظورتون از :
یا اینکه توی دیتابیس تنظیم کنی که اگه اون مقدار فرستاده نشد NULL رو بذار
همون default NULL یا NULL هست مثل عکس زیر که انجام دادم و نتیجه نمیده

 تصویر


محمدرضا
تخصص : &lt;programmer/&gt;
@mrjazini.ir 2 سال پیش مطرح شد
0

خروجی این اینپوت ها str.int خست و هیچگاه null مقدار رو بر نمیگردونه. بهتره سمت سرور هندل کنید


احمد خرازی فام
@احمدخرازی 11 ماه پیش مطرح شد
0

سلام و وقت بخیر.
من به این کدی که نوشته اید نیاز دارم ، میتونید در اختیارم بزارید؟؟


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام