2015-01-01 3 views
-3

В настоящее время у меня есть динамическая таблица, которая извлекает информацию из моей базы данных. То, что я действительно хотел бы сделать сейчас, - это скрыть строку. Является ли это способным только с HTML и PHP или мне нужно сделать другую таблицу и вставить информацию в новую таблицу и удалить предыдущую?Можно ли скрыть строку из динамической таблицы?

+1

вы можете либо сделать вашу таблицу (с помощью PHP) с некоторыми классами в вашей строке таблицы (класс = «скрытый»), то используя css, вы можете установить для этого класса правило 'display: none;'. Это скроет строку, как только страница загрузится. Или вы можете использовать некоторые javascript, чтобы скрыть строки (строки) после того, как страница уже была отображена. Это зависит от того, как/когда вам нужно скрыть строку. – Damon

+2

Существует буквально тысяча способов сделать это. Что вы сделали до сих пор и в какую проблему вы столкнулись? – hakre

+0

Я новичок в PHP и MYSQL и был вынужден завершить этот проект. Но это просто простой менеджер назначений, где администраторы могут добавлять новые задания и т. Д. Мой последний шаг состоит в том, чтобы иметь возможность нажать «Готово» и скрыть строку при выполнении задания. – Perelan

ответ

1

Вы можете добавить новый столбец в таблице базы данных под названием «is_published» со значением 0 или 1. Строки, которые вы хотите скрыть бы нужно «is_published» установлен в 0, а остальные установлены в 1.

затем, когда вы тянете данные из базы данных положить где положение в так:

"SELECT * FROM some_table WHERE is_published = '1'"; 
+0

Да, это может сработать. Благодаря! – Perelan

+0

Зачем использовать базу данных для чего-то, что может быть обработано на клиенте? – Slime

+1

Я бы, вероятно, избегал использования кавычек здесь - движок базы данных должен будет бесцельно отбросить ваш цельный/булевский столбец в строку, когда нет необходимости в этом. – halfer

Смежные вопросы