---------------------------------------------
вася петя коля
---------------------------------------------
понедельник| | |
вторняк | | |
средняк | | |
в общем нужно на "перекрестке" дня недели и имени ставить checkbox который потом сохранить и держать в базе чтобы при обновлении страницы оставался.
имена и дни недели у меня в разных таблицах базы.
делаю так но не тот компот все равно:
$query = mysql_query("SELECT `id`,`n_work` FROM `all_works` ");
$query1 = mysql_query("SELECT * FROM `submar`");
$query2 = mysql_query("SELECT * FROM `box`");
$box = mysql_fetch_assoc($query2);
echo "<form id='boxx' method='post'><table border='1'>
<tr><td> </td>";
$ct=0;
while($sub = mysql_fetch_assoc($query1))
{
echo "<td>$sub[submar]</td>";
$ct=$ct+1;
}
echo "</tr>";
while($work = mysql_fetch_assoc($query))
{
echo "<tr><td>$work[n_work]</td>";
for($e=0;$e<$ct;$e++)
{
$bo = 'box'.$e.$work['id'];
?>
<td><input type='checkbox' name='boxx[]' value='<?echo $bo;?>' <?if (isset($box['chek'])){ echo " checked='checked'";}?> ></td>
<?
}
echo "</tr>";
}
echo "</table>";
echo "<input type='submit' name='ok' value='сохранить'></form>";
if($_POST['ok'])
{
$id = $_POST['boxx'];
for($u=0;$u<count($id);$u++){
mysql_query("INSERT INTO `box` (`id`,`chek`,`valu`) VALUES (NULL,'$id[$u]','1')");
}
}
подскажите может как то вообще я не то делаю