Проблемът ми е следния. Имам една таблица в която има 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' ");
?>