[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: карта мест на чекбоксах
dimonise
Така хрень - делаю типа карты на чекбоксах, чтобы можно было отметить чеки и потом сохранить в базе чтобы сохранялись. в базе сохраняется, но выводит только если по-порядку отмечать. если вразброс то идет несовпад с именами чекбоксов и естественно не отмечает ничего. как блин сравнить, что ли не знаю даже как выразиться записи из базы с чекбоксами чтобы сопоставляло нормально.
вот код

$query = mysql_query("SELECT `id`,`n_work` FROM `all_works` ");
$query1 = mysql_query("SELECT * FROM `submar`");
$query2 = mysql_query("SELECT * FROM `box`");
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++)
{
$boxi = mysql_fetch_assoc($query2);
$bo = 'box'.$e.$work['id'];
?>
<td>
<
input type='checkbox' name='boxx[]' value='<?echo $bo;?>' <?if ($bo == $boxi['chek']){ echo " checked='checked'";}
?> >
</
td>
<?
}
echo "</tr>";
}
echo "</table>";
echo "<input type='submit' name='ok' value='сохранить'></form>";
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.