Trec80, простым способом это скорей всего не исправить
1) использовать вариант ,число,
к 1 добавить вывод число,
к 1 добавить вывод ,число
Других вариантов пока не вижу, не меняя логику работы скрипта и структуру базы
Ты смотри сюда http://php.net/manual/ru/function.trim.php
trim — Удаляет пробелы (или другие символы) из начала и конца строки
Чтобы числа не сливались,их можно записать так
-1-,-22-,-34-
И искать по id так LIKE -2- или -3- или -4-
Их вхождение в 22 34 не будет. По крайней мере не должно быть, не проверял.
нормально будет всё
правда скрипт придётся частично переписать, чтобы в базу данные именно так записывались + текущую сконвертировать
Во втором посте тоже что и в 11, умник.
Поспорим на денежный приз?
прилюдно даже, и исходники выложу, если конечно труды будут оплачены
Мой вариант отличается от Вашего
загвостка, я теперь хз как вывводить Жанры к фильмам)!
<?
$id=explode(",",$tags['id_dir'] , -1);
echo "<br/><img src='/design/img/janr.png' width='16' height='16' alt='anime_janrs' /> Жанры:";
for ($i=0;$i<count($id) ;$i++ )
{
$names=mysql_fetch_array(mysql_query("SELECT * FROM `films_dir` WHERE `id` = '$id[$i]' ");
echo " <a href='/anime/janr/$names[id]'><span class='tags'><b>$names[name]</b></span> </a>";
}
?>
если будет стоять -2-,-3-
Да, ну и так же к обычному GET id добавить - -
Trec80, Кстати в цикле вообще не гуд дёргать данные
соберите все ID для выборки в массив/или строку через "," и дёрните сразу все жанры через IN (1,2,3,4,5)
Тогда цикл будет только на вывод с базы