پنجشنبه 16 تير 1390, 1:03 قبلازظهر
با عرض سلام خدمت همه دوستان عزیز
مشکل :
به عکس زیر توجه نمایید :
[ جهت مشاهده لينك عضو شويد ! ]
میخواهیم هر رکوردی را که تیک زدیم مقدار آن یعنی 0 یا 1 در قسمت وضقعیت نمایش در دیتابیس ثبت شود . اگر همه چک باکس ها تیک زدیم همه مقدار ها 1 شوند و یا اگر هیچ کدام تیک نداشت مقدار آنها در دیتابیس نیز 0 گردد (به نشانه عدم نمایش آن رکورد)
کد های زیادی رو سرچ کردم و تست زدم ولی هیچ کدام با یک کلید جوب نداد . یعنی یا همش 1 میشد یا همش 0 میشد .
کد نمونه ای که پیدا کردم :
مشکل :
به عکس زیر توجه نمایید :
[ جهت مشاهده لينك عضو شويد ! ]
میخواهیم هر رکوردی را که تیک زدیم مقدار آن یعنی 0 یا 1 در قسمت وضقعیت نمایش در دیتابیس ثبت شود . اگر همه چک باکس ها تیک زدیم همه مقدار ها 1 شوند و یا اگر هیچ کدام تیک نداشت مقدار آنها در دیتابیس نیز 0 گردد (به نشانه عدم نمایش آن رکورد)
کد های زیادی رو سرچ کردم و تست زدم ولی هیچ کدام با یک کلید جوب نداد . یعنی یا همش 1 میشد یا همش 0 میشد .
کد نمونه ای که پیدا کردم :
if(isset($_POST['submit'])){
$checkbox = $_POST['checkbox'];
foreach($_POST['checkbox'] as $id)
{
//$sql = "UPDATE `tbl_product` SET `show` = '".($checkbox?'1':'0')."' WHERE `id` =".$id ;
//mysql_query($sql);
$strSQL = "UPDATE `tbl_product` SET ";
// $strSQL .="`show` = '".($checkbox?'1':'0')."' ";
$strSQL .="`show` = '".(isset($_POST['checkbox'.$id])?'1':'0')."' ";
$strSQL .="WHERE `id` = '".$id."' ";
$objQuery = mysql_query($strSQL);
}
}
پیشاپیش از همه دوستان تشکر میکنم
نیازمند کمک شما هستم .

اینجا قرار میدم تا دوستانی که مشکل دارن استفاده کنن :