Я искал в stackoverflow, но я не могу найти именно то, что мне нужно.Мне нужно вставить данные чекбоксов, отправленных с php, в mysql следующим образом: 22111,22332,12123,121132.
У меня есть этот код (найден здесь на сайте)
<?php
foreach($_POST['idecod'] as $check) {
$sel = $check.',';}
$contenedor = "UPDATE inmdes SET idecod='$sel'";
$insertdb = mysql_query($contenedor) or die(mysql_error());
?>
Конечно яиметь флажки в виде массива:
<input name="idecod[]" type="checkbox" value="<?php echo $rs[0]; ?>" />
Как я могу вставить несколько флажков, таких как 2211223,2211223,1212233,12332122 или если только один 222111222 .. ???
И как можноя извлекаю их как массив, потому что мне нужно использовать что-то вроде этого
<? php if (in_array('2211223', $idecod)) echo "checked"; ?>
Для автоматической проверки предыдущих отмеченных флажков.!
Заранее спасибо
Роберто
ОБНОВЛЕНИЕ
У меня есть список опций.Эти опции действуют / де с флажками.Мне нужно:
1.- Уметь регистрировать проверенные опции (решено благодаря @prodigitalso) 2.- Уметь автоматически проверять предварительно отмеченные флажки.
Итак, у меня естькоды, подобные этому 221122,221133,225566,445522 в таблице (mysql).Мне нужен скрипт, чтобы проверить, какие коды были проверены ранее (те, которые есть в таблице) и проверить их.Например:
Я вижу 5 опций 221122,221133,225566,445522 и 663322. Я проверяю только 4 (221122,221133,225566,445522), и это ОБНОВЛЕНО в базе данных mysql.
Я снова захожу на страницу настроек.Но ранее я проверил 221122,221133,225566,445522.Так что скрипт проверять каждый флажок.Таким образом, автоматически проверяются параметры 221122,221133,225566,445522, НО он не проверяет 663322.
RS [0] - это код, например 221122.