Joan M Ответов: 1

Как получить несколько столбцов данных внутри combobox в PHP?


Всем привет,

Допустим, я помещаю combobox на веб-страницу и хочу показать идентификатор проекта и имя проекта в каждой строке этого combobox (у меня может быть одно и то же имя для разных проектов, но уникальный идентификатор).

Я хотел бы иметь возможность использовать "tab" ("\t") для разделения столбцов параметров combobox, но даже я попробовал это сделать, он только помещает туда пробел.

в качестве примера:
$return_string[$i] = $row['id']."\t::\t".$row['name'];

Но это показывает:
1234 :: name of the project

Возможно, для первой вкладки потребуется только одно место, но не для второй...

Что я здесь делаю не так?

И в том случае, если нет возможности поместить табуляцию внутри строки, которая будет показана позже...

Как я мог это сделать?

Большое спасибо!

Что я уже пробовал:

Используя '\t', "t" автономно без другого текста, "\t::\t-тоже...

Richard MacCutchan

Я подозреваю, что Combobox не распознает символ табуляции. Что произойдет, если вы отобразите текст в обычном текстовом поле?

Joan M

Точно так же... как странно...

Richard MacCutchan

Я запустил простой PHP-скрипт для печати некоторого текста, и вкладки работали нормально. Как вы говорите, как странно.

Joan M

Должно быть, я делаю что-то не так... Спасибо, я попробую еще раз...

Richard MacCutchan

В документации говорится, что строка, окруженная двойными кавычками (как в вашем примере) , будет интерпретироваться \t правильно. Я думаю, что вам нужно сделать некоторую глубокую отладку - удачи.

1 Ответов

Рейтинг:
0

Gerry Schmitz

Расширьте "левый столбец" до нужной ширины и соедините его с правым столбцом. Вы даже можете поставить "|" между ними. Может быть, моно-шрифт.


Joan M

Извините, но я здесь совсем новичок... не могли бы вы объяснить это немного подробнее, дать какой-нибудь небольшой образец или ссылку для перехода?

Спасибо!