2013-07-11 1 views
0

Эй, ребята, у меня есть таблица, которую я построил, но я пытаюсь добавить в нее кое-что. Я хочу, чтобы раскрывающийся список заполнялся на основе дат, которые находятся в базе данных.Population dropdown на основе значений строк один раз

Это как мой дб выглядит:

Http: // i.imgur.com/YKgjf4C.png

Я хочу, чтобы показать даты из pat_date за один раз, и только те, которые в базе данных, пропуская те, которых там нет, и ограничивая так называемое дублирование его до 1 даты на строку, в основном не перечисляя, как 07/11/2013 около 14 раз.

_________________ 
| SELECT DATE |v| 
----------------- 
| 07/02/2013 | | 
| 07/08/2013 | | 
| 07/11/2013 | | 
--------------| | 

Как я могу сделать это с помощью моего текущего скрипта?

Прямо сейчас я его как этот

HTTP: // i.imgur.com/r0zCrDj.png

но его раздражает, проходящие через каждую дату, и вместо этого будет легче, если я мог бы уже даты с dropbox я знаю, некоторые люди запланированы на нем.

Как это возможно?

+2

Пожалуйста, не используйте imgur фотографии, они действительно не помогают –

+0

Как это не помогает? Это общая идея и как выглядит моя база данных. –

+0

вопросы должны быть самодостаточными, а не ссылками на внешние местоположения, нет гарантии, что они будут доступны в последний день. –

ответ

1

вы можете использовать отчетливый запрос

SELECT distinct `date` from `yourtable`; 

Я также предлагаю вам хранить ваши даты в поле даты, это будет сделать сортировку и манипулирование на основе этих значений намного проще.

+0

Спасибо, человек, я основывал свой код на этом. 'SELECT distinct pat_date от пациентов ORDER BY pat_date DESC' –

+0

Последнее, что, когда я выбираю дату, сделаю LOOKUP, хотя отображаются правильные данные, набор jums pack до последней даты - он должен остаться с тем, что я выбрал последним , '<выберите имя = "exam_date" ID = "тип" класс = "нейтральный"> '. $ Row_gdate ['pat_date']. ' '; } ?> ' –

Смежные вопросы