Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Имена полей, как правильно назвать 
V
    Опции темы
proger
Дата 4.5.2009, 08:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 400
Регистрация: 10.10.2004

Репутация: нет
Всего: 1



Здравствуйте.
Вот такой вопрос. Посмотрите скриншот.
Данная страница строится динамически по данным из базы, т.е. я заранее не знаю сколько будет строк и столбцов пока не обращусь из базы.
Делаю журнал с оценкками, вот хотел бы узнать как правильно присвоить имена выпадающим спискам с оценками, что бы потом было легко их обработать!Строки-это id учеников, столбцы это id дат.
В базу потом должен положить данные в базу в таком виде: id ученика, id даты и сама оценка. Что то вроде как в екселе обращение к ячейкам в таблице. Спасибо!

Присоединённый файл ( Кол-во скачиваний: 19 )
Присоединённый файл  scrin.jpg 94,26 Kb
PM MAIL   Вверх
MoLeX
Дата 4.5.2009, 08:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



вопрос в том что ты не знаешь как назвать имена полей в своей базе?


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
bars80080
Дата 4.5.2009, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(proger @  4.5.2009,  08:17 Найти цитируемый пост)
Строки-это id учеников, столбцы это id дат.

нет, тут проблема опять с динамически-широкой таблицей. т.е. переменное количество колонок


кстати, никто не знает ссылки типа mysql.ru/na_tanke ?


proger, фишка реляционных СУБД в том, что количество колонок не меняется, это ломает её структуру и грозит далеко идущими проблемами.
в вашей задаче нужны три таблицы:
1. таблица учеников, колонки id, name
2. таблица дат, колонки id, date
3. таблица оценок, колонки id, id_studies, id_date


PM MAIL WWW   Вверх
proger
Дата 4.5.2009, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 400
Регистрация: 10.10.2004

Репутация: нет
Всего: 1



Нет, тут вопрос не в базе!
а в программирование на ПХП!
какие имена присвоить selectam что бы потом легко было обращаться, например:
<select name=a[]></select>
Но так не удобно в базу потом ложить значения!

Добавлено через 1 минуту и 5 секунд
проблема в формирование динамических селектов!
PM MAIL   Вверх
Shark
Дата 4.5.2009, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: 4
Всего: 4



так дай имена select'ам названий столбцов из БД


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
Photon
Дата 5.5.2009, 01:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Злобный программер
**


Профиль
Группа: Участник
Сообщений: 282
Регистрация: 27.2.2009
Где: Таганрог

Репутация: 10
Всего: 12



Ну допустим как-то так..

Код

<select name='ball[<?=$id_user;?>][<?=$id_date;?>]'>


Это сообщение отредактировал(а) Photon - 5.5.2009, 01:27


--------------------
With best regards..
PM MAIL ICQ Skype GTalk Jabber   Вверх
proger
Дата 5.5.2009, 08:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 400
Регистрация: 10.10.2004

Репутация: нет
Всего: 1



Photon, а потом можно будет узнать размер этого массива??? идея хорошая!
PM MAIL   Вверх
bars80080
Дата 5.5.2009, 09:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Код

$c = count($_POST['ball']);

PM MAIL WWW   Вверх
proger
Дата 5.5.2009, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 400
Регистрация: 10.10.2004

Репутация: нет
Всего: 1



Спасибочки
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2346 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.