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


Сборка таблицы с помощью вычислений.


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

#1 Илья

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

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

Отправлено 16 Декабрь 2009 - 12:48

Есть таблица. В тсаблице куча данных по организациям в том числе поля "Форма" и "Название организации".
В поле "Форма" - юридическая форма организации (ООО, ОАО, ЗАО и тд).
В поле "Название организации", соответственно, название.

Хочется поиметь вторую таблицу, которая могла бы при выборе из списка (поле типа "Связь") вычислять необходимые значения и вместо просто названия "Рога и копыта" возвращать "ООО "Рога и копыта"".

В вычисления забил такое:
$name = data_table("Клиенты","id={ID}");
$form = data_table("Реклама","id='".$name['Название']."'");
return $form['Форма'];

Соответственно, возвращает форму организации.
А вот куда тут писАть еще и команду на возврат еще и названия - я с трудом понимаю. Подскажите, плз!

#2 CbCoder

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

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

Отправлено 16 Декабрь 2009 - 13:15

Объединяте строку из нескольких значений и затем возвращаете.

Пример: $result = $value1.$value2.$value3

#3 Илья

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

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

Отправлено 16 Декабрь 2009 - 13:33

Здорово, работает... А как пробел поставить? А то возвращенное без пробелов лезет. :rolleyes:

#4 CbCoder

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

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

Отправлено 16 Декабрь 2009 - 13:40

Также. Добавляете пробел в нужное место. $result = $value1." ".$value2

Вообще, рекомендую почитать руководство по PHP - там это все есть, причем это базовый синтаксис.

#5 Илья

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

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

Отправлено 16 Декабрь 2009 - 13:42

Спасибо за разьяснения!





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

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