Как получить несколько столбцов данных внутри 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
правильно. Я думаю, что вам нужно сделать некоторую глубокую отладку - удачи.