мысль такая: в поля name и lastname будут попадать имя и фамилия пациента при записи на прием.
Поля data и vremya заполняются непосредственно через phpmyadmin тип данных varchar, например: data 01.01.2012, vremya 08.00
data 01.01.2012, vremya 08.15
и т.д с интервалом 15 минут, в поле otmetka ставится 1 или 0, 0 - свободно, 1 - занято.
В скрипте формируем запрос
mysql_query("UPDATE pacients SET name = 'Имя', lastname = 'Фамилия', otmetka = '1' WHERE otmetka = '0'")
При таком запросе заполняются все поля name и lastname в таблице pacients, где у поля otmetka значение 0. Не могу сообразить как реализовать работу скрипта чтобы еденичкой заполнялась только одна строка c отметкой 0, грубо говоря по-очереди сверху-вниз.
Спасибо.
Спустя 12 минут, 4 секунды (26.07.2012 - 06:09) Tadochi написал(а):
mysql_query("UPDATE pacients SET name = 'Имя', lastname = 'Фамилия', otmetka = '1' WHERE otmetka = '0' limit 1"); //

Спустя 17 минут, 28 секунд (26.07.2012 - 06:26) NierRa написал(а):
Только хотел написать тоже самое 
Чтоб пост не был бесполезным могу добавить:
Если хотите, чтобы таблица заполнялась начиная с последнего id (мало ли как там устроена система приема пациентов) допишите перед LIMIT 1, строку ORDER BY `id` DESC

Чтоб пост не был бесполезным могу добавить:
Если хотите, чтобы таблица заполнялась начиная с последнего id (мало ли как там устроена система приема пациентов) допишите перед LIMIT 1, строку ORDER BY `id` DESC
Спустя 1 час, 48 минут, 43 секунды (26.07.2012 - 08:15) Guest написал(а):
Цитата |
otmetka |
wtf? анг. не учили?
Спустя 9 минут, 48 секунд (26.07.2012 - 08:25) kamanch написал(а):
Жесть!
Заполнять данные через phpmyadmin...
Так а скрипт зачем? Уже все там и отмечайте.
Заполнять данные через phpmyadmin...
Так а скрипт зачем? Уже все там и отмечайте.
Спустя 8 минут, 46 секунд (26.07.2012 - 08:34) NierRa написал(а):
Цитата |
wtf? анг. не учили? |
Как бы там ни было, но для персонального пользования каждый волен писать так, как ему вздумается. Хоть это и вырвиглазно
Спустя 1 час, 5 минут, 59 секунд (26.07.2012 - 09:40) coolspruta написал(а):
Ну это общая концепция пока ) возможно будет добавление времени через интерфейс администрирования, как Попов учил )) Всем спасибо за столь быстрое реагирование, был занят по работе. Буду пробовать

Спустя 15 минут, 4 секунды (26.07.2012 - 09:55) inpost написал(а):
время через тип времени указывать надо, а не варчар...
Спустя 1 час, 33 минуты, 29 секунд (26.07.2012 - 11:28) NierRa написал(а):
Цитата |
как Попов учил |
Он ничему хорошему не научит, поверьте...
Спустя 54 минуты, 46 секунд (26.07.2012 - 12:23) coolspruta написал(а):
Учту. Сейчас попробовал. У меня на странице блоки со свободным временем отображаются сверху-вниз, всего 4 блока для примера (на 8.00 записаться, 8.15 записаться, 8.30 записаться, 8.45 записаться) ведут в файл с этим запросом
для эксперимента ткнул в самую нижнюю (8.45 записаться) и посмотрел в таблицу, как оказалось данный запрос записал меня начиная с единички в самую первую строчку на 8.00. Limit это ведь ограничение записи, т.е. разрешает обновить только одну строчку? Если кто-то не понял, я могу изложить в более удобной для понимания форме вечером. Спасибо
mysql_query("UPDATE pacients SET name = 'Имя', lastname = 'Фамилия', otmetka = '1' WHERE otmetka = '0' limit 1");
для эксперимента ткнул в самую нижнюю (8.45 записаться) и посмотрел в таблицу, как оказалось данный запрос записал меня начиная с единички в самую первую строчку на 8.00. Limit это ведь ограничение записи, т.е. разрешает обновить только одну строчку? Если кто-то не понял, я могу изложить в более удобной для понимания форме вечером. Спасибо
Спустя 25 минут, 19 секунд (26.07.2012 - 12:48) NierRa написал(а):
Я не понял, вы же хотели чтобы только одна запись производилась.
Спустя 25 минут, 40 секунд (26.07.2012 - 13:14) killer8080 написал(а):
Цитата (coolspruta @ 26.07.2012 - 05:57) |
Поля data и vremya заполняются непосредственно через phpmyadmin |
Ну и на кой тебе программирование? Делай табличку в Exel-е.

Спустя 48 минут, 59 секунд (26.07.2012 - 14:03) NierRa написал(а):
Перечитал еще раз, понял так...
Есть таблица на N строк и 4 столбца
8:00| нажав сюда, инфа должна попасть в категорию, которая соответствует 8:00
8:15| нажав сюда, инфа должна попасть в категорию, которая соответствует 8:15
8:30| нажав сюда, инфа должна попасть в категорию, которая соответствует 8:30
8:45| нажав сюда, инфа должна попасть в категорию, которая соответствует 8:45
Далее присвойте 8:00 категория 1, 8:15 - категория 2, и.т.д (Разумеется пользователь не будет видеть категории)
Ну и затем при занесении в базу добавляйте условие WHERE `category` = 1 и.т.д
Либо добавляйте без всяких категорий, но обязательно с занесением текущего времени записи. Затем делайте вывод, сортируя по времени записи
PS. Если опять не так понял - распишите вопрос максимально подробно и лучше с примером кода
Есть таблица на N строк и 4 столбца
8:00| нажав сюда, инфа должна попасть в категорию, которая соответствует 8:00
8:15| нажав сюда, инфа должна попасть в категорию, которая соответствует 8:15
8:30| нажав сюда, инфа должна попасть в категорию, которая соответствует 8:30
8:45| нажав сюда, инфа должна попасть в категорию, которая соответствует 8:45
Далее присвойте 8:00 категория 1, 8:15 - категория 2, и.т.д (Разумеется пользователь не будет видеть категории)
Ну и затем при занесении в базу добавляйте условие WHERE `category` = 1 и.т.д
Либо добавляйте без всяких категорий, но обязательно с занесением текущего времени записи. Затем делайте вывод, сортируя по времени записи
PS. Если опять не так понял - распишите вопрос максимально подробно и лучше с примером кода
Спустя 5 минут, 50 секунд (26.07.2012 - 14:09) inpost написал(а):
по клику ты должен передавать данные. Азы работы, а теперь где у тебяя передалось время на которое нажал пользователь!?? И почему в запросе на добавление в бд эти данные (время) тоже не записываются?
Ты говоришь про попова, но он в своих уроках рассказывал как передавать данные и как их записывать...
Ты говоришь про попова, но он в своих уроках рассказывал как передавать данные и как их записывать...
Спустя 37 минут, 21 секунда (26.07.2012 - 14:46) neadekvat написал(а):
Цитата (killer8080 @ 26.07.2012 - 14:14) |
Ну и на кой тебе программирование? Делай табличку в Exel-е. |
Ну, думаю, ты и без меня знаешь, что Excel на самом деле не "табличка", а охренительно мощная и сложная система, на которой при умелом подходе сделать необходимое автору можно куда как быстрее, чем на php + mysql.
Спустя 5 минут, 44 секунды (26.07.2012 - 14:52) killer8080 написал(а):
neadekvat
ну дык, а я о чем
ну дык, а я о чем

Спустя 54 минуты, 25 секунд (26.07.2012 - 15:46) neadekvat написал(а):
Цитата (killer8080 @ 26.07.2012 - 15:52) |
ну дык, а я о чем |
Вот только что-то мне подсказывает, что люди, способные круто работать с экселем, 1С и прочим - обладают достаточной мозговой развитостью, чтобы стать хорошим программистом. А если программировать нифига не получается, то и в работе с экселем может ждать полное фиаско.
Спустя 2 часа, 33 минуты, 33 секунды (26.07.2012 - 18:20) coolspruta написал(а):
Спасибо, NierRa
Спустя 45 минут, 35 секунд (26.07.2012 - 19:05) coolspruta написал(а):
Т.е. мне нужно добавить третью переменную vremya, которая будет идти в запрос, например
А по поводу того что мне написали вместо советов непосредственно по моему вопросу, так я в курсе и сделаю все это позже, после того как концепцию пойму, и варчар в тайм поменяю и otmetka в mark и интерфейс администратора для добавления врачей и времени и прочее.. поверьте, если бы у меня были вопросы по этим темам я бы обязательно их задал )
WHERE vremya='$vremya');?
А по поводу того что мне написали вместо советов непосредственно по моему вопросу, так я в курсе и сделаю все это позже, после того как концепцию пойму, и варчар в тайм поменяю и otmetka в mark и интерфейс администратора для добавления врачей и времени и прочее.. поверьте, если бы у меня были вопросы по этим темам я бы обязательно их задал )
Спустя 12 часов, 6 минут, 23 секунды (27.07.2012 - 07:12) coolspruta написал(а):
NierRa, ответьте мне )
Спустя 10 минут, 26 секунд (27.07.2012 - 07:22) NierRa написал(а):
Цитата |
Т.е. мне нужно добавить третью переменную vremya, которая будет идти в запрос, например |
Если я верно понял ситуацию то да
Спустя 4 дня, 1 час, 24 минуты, 35 секунд (31.07.2012 - 08:47) coolspruta написал(а):
Цитата (NierRa @ 27.07.2012 - 05:22) | ||
Если я верно понял ситуацию то да |
NierRa, напиши пжлст свою электронку или аську
Спустя 4 минуты, 52 секунды (31.07.2012 - 08:52) kamanch написал(а):
coolspruta
А вдруг он женат уже?
А вдруг он женат уже?

Спустя 1 минута (31.07.2012 - 08:53) coolspruta написал(а):
Цитата (kamanch @ 31.07.2012 - 06:52) |
coolspruta А вдруг он женат уже? ![]() |
Мы живем в цивилизованном современном мире... )
Спустя 3 часа, 59 минут, 42 секунды (31.07.2012 - 12:52) coolspruta написал(а):
выаыва
Спустя 1 час, 1 минута, 28 секунд (31.07.2012 - 13:54) NierRa написал(а):
Можете написать ihomecom@mail.ru если хотите. Только мгновенной реакции не обещаю, я несколько занят сейчас. Причем не всегда есть доступ к интернету