Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Вывод числа месяца, дни недели + запрос sql

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

engie



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую. Возникла проблема, которая никак не хочет решаться.
 
И так имеется таблица, в таблице столбцы "число", "день недели", "название". Число и день недели заполняются автоматически в зависимости от выбранного месяца короткой функцией:
$count_day = cal_days_in_month(0, $getmonth, $getyear);
$j=1;
for($i=1;$i<=$count_day;$i++)
{
$string.="<tr><td>".$i."</td><td>".$date."</td><td></td><td>123</td><td></td><td></td></tr>
}
String получается это одна строка в которой должны быть все данные. Но вот проблема, необходим выпадающий список, который подгружается из sql в этом же запросе в месте где написано "123". При этом в запросе sql присутствуют несколько результатов, а не один, т.е. выпадающий список с возможностью выбора. Так вот как подружить for и while или какой аналог использовать в данном случае? Все результаты sql одинаковы, как то возможно изначально вывести форму с заполненными полями и вставить в for. Только я не знаю как.
 
Заранее благодарен.

Всего записей: 102 | Зарегистр. 12-07-2006 | Отправлено: 13:11 06-04-2016 | Исправлено: engie, 13:13 06-04-2016
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
engie

Цитата:
а не один, т.е. выпадающий список с возможностью выбора.

ну, а в чем сложность? не знаете как в html реализовать выпадающий список? выбираете значение в нем, если нужно обновить - отправляете значение на сервер, скрипт использует его для новой выборки и генерит новый html код. в чем сложность?

Всего записей: 15101 | Зарегистр. 20-09-2014 | Отправлено: 02:38 20-04-2016
nuker96

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
во первых, что это за функция? cal_days_in_month?
http://php.net/manual/en/class.dateperiod.php
 
во вторых, объедините свои даты в один столбец, и назначьте ему int(11) и пишите туда количество секунд прошедших с начала эпохи.
 
затем преобразуйте входные данные в секунды и делайте выборки между целыми числами. быстро и эффективно.
 
Добавлено:
забыл... входные данные преобразуются функцией
http://php.net/manual/ru/function.strtotime.php
 
запрос необходимо генерировать функцией AJAX она есть в двух вариантах
 
http://www.w3schools.com/ajax/ajax_examples.asp
 
http://api.jquery.com/jquery.ajax/
 
Добавлено:
ну а если вы мастер изврата, тогда Вам дорога в SQL CONCAT

Всего записей: 27 | Зарегистр. 22-08-2011 | Отправлено: 22:26 26-04-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Вывод числа месяца, дни недели + запрос sql


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru