Создайте динамическую таблицу, в которой номера строк основаны на данных таблицы SQL
Привет
Первый пост здесь и новый участник. Я новичок в программировании и взял на себя ответственность за создание веб-сайта, где студенты получают свои оценки онлайн. Мне нужна помощь в создании таблицы, где количество строк зависит от того, сколько полей вошедших в систему пользователей не пусты и имеют значение в них
Например, если у пользователя есть 7 полей, из которых пустые, а 4 имеют значение, я хочу, чтобы таблица имела 4 строки
И можно ли поместить заголовки таблиц sql в строки приведенной выше динамической таблицы.
Заранее спасибо любая помощь очень ценится и извините за беспорядочное написание
РЕДАКТИРОВАТЬ:
Извините за неоткрытый пост хорошо вот как можно больше подробностей которые я могу предоставить
База данных это MySql или я предполагаю что она называется что я использую сервер MySql от xampp
Далее я использую PHP для создания веб сайта где как только студент вставляет свое имя пользователя и пароль он получает свои результаты обратно
За каждый год, который они попытались (прошли а/о неудачно), они получают карточку с отметками конца этого года назад
На данный момент я могу получить все имена субъектов обратно из базы данных, в которой они являются заголовками, и сохранить их в массиве
Однако я застрял в том, чтобы не знать, как определить, какой предмет (заголовок столбца)является нулевым или имеет значение в нем
Вот как я получаю эти заголовки обратно
{{ $queryallsubname = $con->query("SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'DatabaseName' AND TABLE_NAME = 'TableName'"); while($rowallsubname = $queryallsubname->fetch_assoc()){ $resultallsubname[] = $rowallsubname; } $columnArrallsubname = array_column($resultallsubname, 'COLUMN_NAME'); $numoftotalcol = count($columnArrallsubname); for ($i=2; $i < $numoftotalcol; $i++) { echo $columnArrallsubname[$i]; } }}
Мне нужен способ проверить, какой из столбцов таблицы выше пуст/нулевой, чтобы эти не нулевые заголовки были названиями тем года на конечной карточке, что касается источников/руководств, я беру все, что могу найти, и все, что я пробовал до сих пор, терпит неудачу
Спасибо за ответы
Что я уже пробовал:
На момент публикации этого вопроса ничего, я надеялся, что это будет моей отправной точкой
Gerry Schmitz
Это не похоже на "нормальный" дизайн базы данных. И не все "базы данных SQL" созданы равными. Обратитесь к MySQL, Oracle, любым руководствам / учебникам "Start"; потому что мы не знаем, что вы используете.
Maciej Los
Какова ваша модель базы данных?
Jörgen Andersson
Похоже, вы подхватили "болезнь подслушивания", также известную как "синдром одного истинного поиска". Мы все там были. Не.
Или, по крайней мере, прочитайте это, прежде чем идти дальше: https://www.red-gate.com/simple-talk/blogs/when-the-fever-is-over-and-ones-work-is-done/
W∴ Balboos, GHB
Учитывая, что вы новичок в программировании, это довольно амбициозный проект. Я не могу быть уверен в этом, но это похоже либо на домашнюю работу, либо, что еще хуже, кто - то, где-то должен будет зависеть от вашего дизайна-возможно, платить за него.
Если это домашнее задание, борьба-это то, где вы учитесь.
Если это настоящая работа, и кто-то будет зависеть от нее (кроме вас, самого себя), то их обманывает человек, который поручил это вам.
Опять же, я не могу быть уверен - но такие посты склоняются в этом направлении
MCurse
отпишитесь как решали их ВАЕ завершила проект Спасибо за ответы
и есть разговоры, что он будет отклонен до рассмотрения, так как это идет вразрез с некоторыми правилами колледжа
если кто-то хочет узнать о коде для полулегкого проекта, свяжитесь со мной