Как сделать выбор нескольких позиций и записать в БД?

12
S
На сайте с 06.08.2008
Offline
130
#11

siv1987, Fatal error: Call to undefined function sizeoff()

LEOnidUKG
На сайте с 25.11.2006
Offline
1772
#12
siv1987, Fatal error: Call to undefined function sizeoff()

Замените на sizeof

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
DP
На сайте с 24.04.2012
Offline
16
#13

Выведите на экран переменную $sql, что в ней? Попробуйте выполнить этот запрос через phpmyadmin.

S
На сайте с 06.08.2008
Offline
130
#14

Данные в БД теперь пишутся, но в разделе <option> при повторном редактировании, категории остаются не выделенными.

Как поправить, чтобы категории были выделенны, которые мы выбрали на предыдущем этапе?

---------- Добавлено 04.05.2012 в 16:39 ----------

Также вопрос: как теперь вывести данные из выбранных категорий?

Раньше было так:

$sql = mysql_query("SELECT category, ... FROM webmasters WHERE id = ".$id." LIMIT 1");

$row = mysql_fetch_array($sql);

$category = $row['category'];

......

// формируем список на вывод

$sql = 'SELECT * FROM table WHERE price != 0 AND (category = 0 OR category = '.$category.') ORDER BY view ASC';

Что поправить?

S
На сайте с 06.08.2008
Offline
130
#15

Больше нет умных голов?

S0
На сайте с 28.09.2010
Offline
30
#16
spiderbuber:
Больше нет умных голов?

Умные есть, но вы написали откровенный говнокод : )

Вам подсказали как сделать выше множество людей.

По хорошему нужны ещё одна таблица со связями.Или как написали выше разделитель.

P.s: php.net рулит : )

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий