Перейти к содержимому


Поля связи.


Сообщений в теме: 13

#1 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 25 Февраль 2012 - 20:47

Здравствуйте. Скажите, пожалуйста, какие значения указываются в поле связи в подчиненной таблице?

Если я правильно понял, то в поле связи подчиненной страницы записывается ID поля главной таблицы, по которому идет связь? Или?

#2 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 26 Февраль 2012 - 19:22

Указывать можете любое поле из связанной таблицы.
В этом случае при отображении записи, Вы увидите то значение, которое указали - это сделано для большей наглядности.
Но если обратиться к полю связи через data_table (встроенную функцию работы с данными) - получите id таблицы - именно оно там и лежит в базе данных. А через $line можно извлечь любое поле из связанной таблицы.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#3 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 27 Февраль 2012 - 15:30

Мне необходимо составить запрос, искоторого следует, что поле связи равно... Чему равно? Ай ди той записи с которой имеет связь? Вот в чем вопрос!!!

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 27 Февраль 2012 - 15:36

Просмотр сообщенияdolphin (27 Февраль 2012 - 15:30) писал:

Мне необходимо составить запрос, искоторого следует, что поле связи равно... Чему равно? Ай ди той записи с которой имеет связь?
Да.

#5 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 27 Февраль 2012 - 20:29

Так, а если подробнее... То равно полю, где записан айди? Или же равно $id f111?

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 28 Февраль 2012 - 09:01

Вам запрос то для чего собственно нужен? Приведите конкретный пример.

#7 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 01 Март 2012 - 08:17

решил заменить список ед.изм. полем связи,
но вывод в них сделан в алфавитном порядке
в итоге имею нелогично перемешанные значения
есть ли возможность, недокументированная например, сохранить отображение значений в порядке их внесения, т.е. согласно нумерации id?

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#8 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 01 Март 2012 - 09:18

сортировка производиться по ключу "Значение"."ID строки".
Если идет речь о недокументированных возможностях, то можете использовать например прием не отображаемых символов в UNICODE, добавля их в начало. Но нужно работать очень аккуратно, т.к. сортировка происходит с помощью функции ksort, которая не учитывает особенности UTF-8.

#9 Kumigy

    Активный участник

  • Пользователи
  • PipPipPip
  • 36 сообщений
  • Пол:Мужчина
  • Город:Екатеринбург

Отправлено 02 Март 2012 - 11:23

Подскажите пожалуйста, как сделать следующее:
1. Имеется список работ с определённой стоимостью каждая.
2. Имеется таблица с заказами.
3. Как сделать так, что бы при заполнении этой таблицы, можно было выбрать несколько услуг из таблицы пункта 1? (желательно чекбоксом)

#10 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 02 Март 2012 - 11:28

Если список работ конечный?, возможно ли вам забить его в обычном поле список в таблице заказы, и сделать в нем возможность множественного выбора?

#11 Kumigy

    Активный участник

  • Пользователи
  • PipPipPip
  • 36 сообщений
  • Пол:Мужчина
  • Город:Екатеринбург

Отправлено 02 Март 2012 - 12:33

Нужен множественный выбор с загрузкой цены по каждому пункту и подсчётом в итоге общей суммы

#12 Kumigy

    Активный участник

  • Пользователи
  • PipPipPip
  • 36 сообщений
  • Пол:Мужчина
  • Город:Екатеринбург

Отправлено 02 Март 2012 - 12:36

Допустим в одной таблице мы перечислили услуги:
Стрижка 100р
Укладка 50р
Мойка 50р
Маникюр 300р
Педикюр 500р

В другой таблице мы заводим что есть такой то заказчик, с ним работает такой-то мастер и оказывает такие-то услуги(услуги надо чекбоксом выбрать)
В этой же табличке должна вычисляться сумма выбранных услуг

#13 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 02 Март 2012 - 13:13

Если нужен именно чекбос, то используйте Javascript и текстовое поле.
Можно также реализовать через подтаблицу, услуги.

#14 Kumigy

    Активный участник

  • Пользователи
  • PipPipPip
  • 36 сообщений
  • Пол:Мужчина
  • Город:Екатеринбург

Отправлено 02 Март 2012 - 17:20

Можно ли где-то пример глянуть про подтаблицу? С явой я просто не очень знаком(





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных