Top-tompak, думать не хочу,приходит банальная идея сделать проверку ваших $days,$hours и тп < 10, то просто добавьте ."0".$days
- 17.01.2013 16:45
Спасибо сказали:
OKyJIucT(17.01.2013), Top-tompak(17.01.2013), - 17.01.2013 22:13
sinneren, Отличная идея
- 18.01.2013 17:00
- 25.01.2013 13:36
1. Переменные в двойных кавычках интерпретируются. То есть:
Код:2. В одинарных кавычках не интерпретируется, поэтому работает быстрее:echo "0 $days";
Код:3. Из секунд преобразовывать в дату путем математических вычислений не правильно. Для этого есть функция date:echo '0' . $days;
Код:Порядок значений в первом аргументе может быть любым.echo date('d.m.Y H:i:s', $time);
- 26.01.2013 09:06
- 26.01.2013 10:50
evilmolen, может все-таки не сможет превысить 31? :)
Что за привычка использовать двойные кавычки, когда внутри них нет переменных? Для ликбеза на тема двойных и одинарных кавычек _http://tulvit.ru/post/162
Это в расширение того, что сказал ap0stal. - 26.01.2013 13:29
А я чего-то забыл, что у нас в месяцах бывает по 31 дню)) С другой планеты видимо.
В прочем да, Вы правы, больше чем 31 день, там не поместится, всё, что сверх нормы, перекидывается в единицы месяцев.
А про двойные кавычки старая тема, да и стоит отметить, что в многих старых книгах по php обьяснения этому не было, а народ многий именно по книгам да жалким обрукам статей и учится в основном, мало кто читает офф. мануалы и разбирается в этом. - 28.01.2013 01:07
в базу из multiselect поля с помощью функции implode() записываются значения от 1 до 9 (разный набор чисел, когда 3, когда 5).
в соседней таблице каждому из этих чисел соответствует определенная строка.
на странице статьи нужно вывести нужные строки. пробовал делать с помощью выборки из таблицы со строками через like() но постоянно возвращается только один результат (самый первый который подходит по условию).
думал сделать что то похожее на это:PHP код:но строка то с разными комбинациями. все варианты не перечислишь.if ($data['type'] == 1)
{
echo 'Первый тип';
}
if ($data['type'] == 2)
{
echo 'Второй тип';
}
помогите идеей, уже часа 4 не могу придумать что сделать. - 28.01.2013 22:20
- Регистрация: 28.01.2013
- Сообщений: 15
- Репутация: 1
Нужно делать 2 запроса к БД.
Первым получаем строку вида 1,3,5
Второй запрос делаем типа
SELECT * FROM table WHERE id IN (1,3,5)Спасибо сказали:
dev1(29.01.2013), - 28.01.2013 22:26
dev1, твой способ противоречит идеологии SQL поэтому ты и мучаешься с этой проблемой.
Ответ на твою проблему: создай дополнительную таблицу, куда записывай ID-родительской таблицы и ID-дочерних таблиц. Тогда ты сможешь без извращений implode элегантно манипулировать с данными.
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Веб программирование на Php, MySQL, Ajax. Программирование на C# | Создание сайтов | 3 | 31.05.2011 01:53 |
Веб программирование на Php, MySQL, Ajax. Программирование на C# | Реклама партнерских программ | 3 | 31.05.2011 01:53 |
Качественное программирование на заказ | Создание сайтов | 2 | 13.09.2010 16:02 |
Веб-программирование [php, Xhtml, Css, Javascript] | Другая работа | 0 | 28.02.2010 23:10 |