PDA

View Full Version : checkbox in php



imanghafari
شنبه 23 اردیبهشت 1385, 10:21 صبح
سلام
آقا من چه کار کنم که وقتیتوی چندتا checkbox یکیشون تیک نخورده تهم error نده؟(در php)
ممنون میشم اگه کمکم کنید.
تشکر

goshkob
شنبه 23 اردیبهشت 1385, 10:33 صبح
سلام
آقا من چه کار کنم که وقتیتوی چندتا checkbox یکیشون تیک نخورده تهم error نده؟(در php)
ممنون میشم اگه کمکم کنید.
تشکر

بسته به برنامه و طریقه استفاده داره و البته به error_reporting در php.ini

بگو چطور از checkbox هایت در php ات استفاده می کنی تا راه حل را بگویم.
ضمنا نوع error هایی که نشون میده چیه؟

E_NOTICE؟
E_WARNING؟
E_PARSE؟
غیره...

imanghafari
چهارشنبه 27 اردیبهشت 1385, 13:21 عصر
سلام
آقا ممنون که جوابمو دادید.
این error رو میده: Notice: Undefined index: tamin in c:\inetpub\wwwroot\new\drugs.php on line 16
tamin اسم(value) یکی از checkboxهاست.



اصلا کلا چه جوری میشه notice رو حذف کرد؟
ممنون.

imanghafari
چهارشنبه 27 اردیبهشت 1385, 13:31 عصر
سلام
آقا ممنون که جوابمو دادید.
این error رو میده: Notice: Undefined index: tamin in c:\inetpub\wwwroot\new\drugs.php on line 16
taminاسم(value) یکی از checkboxهاست.

اصلا کلا چه جوری میشه notice رو حذف کرد؟
ممنون.

baranmatin
چهارشنبه 27 اردیبهشت 1385, 16:51 عصر
منم این مشکل رو داشتم ولی یه جورایی کلک زدم نمیدونم راه منطقیش این هست یا نه
به ازای هر checkbox یه hiddenField گذاشتم و یه مقدار پیش فرض مثلا خالی یا با عدد 0 دادم و اسمش رو هم همنام با اسم checkbox انتخاب کردم که اگه check box تیک بخوره value چکباکس رو انتقال میده ولی اگه تیک نخورده باشه مقدار value hiddenField رو میفرسته
چون پیغام شما هم داره میگه که وقتی تیک نزذی متغییری با این اسم پیدا نکرده برا همین من یک متغییر hiddenField معرفی کردم که اگه تیک خورد که محتوای چکباکس رو بفرسته اگه نه محتوای hiddenField که میتونه خالی باشه

goshkob
چهارشنبه 27 اردیبهشت 1385, 19:52 عصر
اگه نمی خوای php.ini خودت رو تغییر دهی این کار را انجام بده:

در هر جا که می خواهی از آن استفاده کنی اول چک کن ببین وجود داره یا نهوبدین صورت:

if(isset($tamin)){
echo $tamin;
}else{
echo "tamin dosent checked!";}

اگه خواستی تغییرات php.ini را نیز بگویم