PDA

View Full Version : مبتدی: ذخیره مقادیر checkbox برای یک رکوردخاص در mysql با php



hayahoo.2014
سه شنبه 28 اردیبهشت 1395, 11:35 صبح
سلام دوستان
من یه مشکل جدی دارم تو ذخیره مقادیر checkbox برای یک رکورد خاص در mysql با php
مشکل اینجاست که مقادیر چکباکس رو تو آرایه میگیرم و insert میکنم تو db برای یک رکورد خاص! اما فقط مورد آخری که تیک خورده رو ذخیره میکنهhttp://forum.iranphp.org/images/smilies/sad.gif
رابطه 1 به چند هست (برای مثال میخوام برای هر محصول چند مورد استاندارد تعریف بشه)

نمونه کد من اینه:


@$checkbox = implode(';' , $_POST['checkbox']);
$arrlength = count($checkbox);

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form")) {
$i=0;
foreach ($_POST['checkbox'] as $checkbox){
$insertSQL = sprintf("INSERT INTO pro_st (prost_proid, prost_stid) VALUES (%s, %s)",
GetSQLValueString($row_rsPages['pro_id'], "int"),
GetSQLValueString(isset($checkbox) ? "true" : "", "defined","'$checkbox'","'N'"));
$i = $i+1;
}




کسی از دوستان هست که راهنمایی کنه؟ اشکال کار کجاست؟