Checkbox <-> Mysql

baceto90

Registered
Проблемът ми е следния. Имам една таблица в която има id и име на категорията. Искам чрез чекбокс да избера повече от една категория и да ги внеса в база данни в едно поле на друга таблица. Дотук добре чрез кода даден доло всичко става и в база данни се записват id-тата на избраните категорий по следния начин: примерно 3, 5, 9....... и така. Въпросът ми е как мога после да изведа избраните категории от това поле като всяка от внесените id-та да прави SQL заявка към самата таблица с категориите. Прост пример : Внасям id-ta 4, 6(в едно поле) в друга таблица с id-5. После искам да изведа на страницата с id-5 имената на двете категории с id 4, 6. Дано сте ме разбрали правилно.

Код:
<?php
$r = mysql_query("SELECT * FROM cat");
while($row = mysql_fetch_array($r)){
?>
<?php print $row[janr]; ?><input type="checkbox" name="cat[]"value="<?php print $row[id]; ?>" />
<?php
     }

    $cat_array = $_POST['cat'];
    foreach ($cat_array as $one_cat)
    {
        $source .= $one_cat.", ";
    }
    $cat = substr($source, 0, -2);
mysql_query("INSERT INTO таблица SET cat='$cat' ");
?>
 
Еми след като ги вкараш..

$exp = explode(", ", $result)
foreach($exp as $results) {
print "Това е в категории: ".$results."<br/>";
}
 

Back
Горе