PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (76): В начало « ... 7 8 9 10 [11] 12 13 14 15 ... » В конец

> Найдено сообщений: 1131
Sail Отправлено: 29 Декабря, 2016 - 08:35:22 • Тема: Выборка и сравнение • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 73
webog, вместо приведенных для примера дат используйте необходимые, полученные, например, в результате выполнения функции CURDATE(), или NOW(), и/или взятые из соответствующего поля БД (предварительно пропущенные через from_unixtime()).
Для задания интервала можно использовать выражение CURDATE() - interval 10 day.
Ну и операторы и функции сравнения: between, и прочие...
Sail Отправлено: 28 Декабря, 2016 - 08:12:33 • Тема: Выборка и сравнение • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 73
webog, например:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT datediff('2016-12-28', '2016-12-27'), datediff('2016-12-28', '2016-12-26'), datediff('2016-12-28', '2016-12-25');

Для преобразования из unixtime в вид int существует функция from_unixtime();
(Добавление)
Ну, и в классе DateTime есть метод diff()
И, соответственно: DateTime::createFromFormat(), с форматом "U".
Sail Отправлено: 27 Декабря, 2016 - 17:09:08 • Тема: График оплаты • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 117
pantela, есть такое замечание(там, ниже, за примерами):
Цитата:
Даты в формате m/d/y или d-m-y разрешают неоднозначность с помощью анализа разделителей их элементов: если разделителем является слэш (/), то дата интерпретируется в американском формате m/d/y, если же разделителем является дефис (-) или точка (.), то подразумевается использование европейского форматаd-m-y.
Чтобы избежать потенциальной неоднозначности, рекомендуется использовать даты в формате стандарта ISO 8601 (YYYY-MM-DD) либо пользоваться функцией DateTime::createFromFormat() там, где это возможно.

Так что, либо "d.m.Y", либо DateTime
Применительно к приведённому выше коду (исправив попутно строку-аргумент):
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $_p_player = 20;
  3. $_p_regular_payment = 15;
  4. for ($i=1; $i <= $_p_player; $i++):
  5.     if ($i > 1) {
  6.         $payment_date = date("d.m.Y", strtotime($payment_date."+".$_p_regular_payment." day"));
  7.     }else{
  8.         $payment_date = date("d.m.Y", strtotime("+0 day"));
  9.     }
  10. ?>
  11. <tr><td><?=$payment_date;?></td>
  12. <?PHP
  13. endfor;
  14. ?>
  15.  
либо, например, так:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $_p_player = 20;
  3. $_p_regular_payment = 15;
  4. $date = new DateTime();
  5. do {
  6.     ?>
  7.     <tr><td><?=$date->format('d/m/Y');?></td>
  8.     <?PHP
  9.     $date->modify("+{$_p_regular_payment} day");
  10. } while(--$_p_player);
  11.  
Sail Отправлено: 27 Декабря, 2016 - 16:45:11 • Тема: PHP + VPN + FTP • Форум: Программирование на PHP

Ответов: 5
Просмотров: 1126
А ещё есть CURLOPT_INTERFACE
Sail Отправлено: 27 Декабря, 2016 - 13:12:04 • Тема: поиск и подсветка регистронезависимы • Форум: Вопросы новичков

Ответов: 4
Просмотров: 285
mstdmstd, для поиска - stripos(), для определённости с регистром - substr(), ну и для замены - str_replace().
А если ещё вспомнить кодировки и mb_* функции...
Sail Отправлено: 23 Декабря, 2016 - 08:44:41 • Тема: Не формируется переменная • Форум: Вопросы новичков

Ответов: 4
Просмотров: 252
nvrabotaru пишет:
$poh1="_GET['s$ups']"; //формируем переменную $_GET['s1']

Используйте, например:
Sail Отправлено: 21 Декабря, 2016 - 15:24:48 • Тема: Определение високосного года php • Форум: Программирование на PHP

Ответов: 7
Просмотров: 6159
alexa77 пишет:
PHP:
скопировать код в буфер обмена
  1.  function isLeap($year) {
  2.     return date('L', mktime(0, 0, 0, 1, 1, $year));
  3. }

Не могли бы вы пояснить как работает эта функция

Нет ничего проще: date — Форматирует вывод системной даты/времени
Ну и в довесок о функции mktime: mktime — Возвращает метку времени Unix для заданной даты.
Sail Отправлено: 21 Декабря, 2016 - 09:27:41 • Тема: Определение високосного года php • Форум: Программирование на PHP

Ответов: 7
Просмотров: 6159
alexa77, проще так:
PHP:
скопировать код в буфер обмена
  1. if($year % 4 == 0 && $year % 100 != 0 || $year % 400 == 0) { /* some operator... */}

Но это лишь для Григорианского календаря. Для Юлианского - проще Улыбка
К тому-же системные функции иногда имеют особое мнение на тему високосности года...
Да и Excell от MS этим грешит (якобы для совместимости с давними табличными процессорами иных производителей... /lotus/)...
Sail Отправлено: 20 Декабря, 2016 - 15:25:44 • Тема: Определение високосного года php • Форум: Программирование на PHP

Ответов: 7
Просмотров: 6159
alexa77, или, если считать самим:
Цитата:
...год является високосным в двух случаях:
либо он кратен 4, но при этом не кратен 100;
либо кратен 400
Sail Отправлено: 20 Декабря, 2016 - 08:31:56 • Тема: Помогите с настройкой Nginx • Форум: Вопросы новичков

Ответов: 4
Просмотров: 406
NeuroZ, вариантов много...
Например:
Описание 1
Описание 2
Sail Отправлено: 19 Декабря, 2016 - 09:43:46 • Тема: Вывод изображения без file_put_contents() • Форум: Вопросы новичков

Ответов: 2
Просмотров: 218
Faab пишет:
напрямую генерировать ссылку изображения?

Так: HTML <img> Tag?
Sail Отправлено: 16 Декабря, 2016 - 11:28:52 • Тема: Помогите с таблицами БД • Форум: Вопросы новичков

Ответов: 3
Просмотров: 133
Heavenanvil, потеряли привязку данных из player к данным из match...
Eteterlev, подробнее: Объяснение SQL объединений JOIN
Sail Отправлено: 14 Декабря, 2016 - 16:53:40 • Тема: Как показать email если имя не заполнено • Форум: Вопросы новичков

Ответов: 1
Просмотров: 104
Dmax, ознакомьтесь с управляющими структурами.
Там есть и if, и else...
А в разделе "Альтернативный синтаксис управляющих структур" описано как можно комбинировать php и html код в .php-файле
Sail Отправлено: 14 Декабря, 2016 - 12:12:21 • Тема: избавиться о предупреждения • Форум: Вопросы новичков

Ответов: 4
Просмотров: 236
На выбор:
filter_input
filter_input_array
isset
empty
Sail Отправлено: 14 Декабря, 2016 - 09:16:06 • Тема: Нужна помощь в решении маленькой проблемы • Форум: Вопросы новичков

Ответов: 3
Просмотров: 181
Affinity пишет:
для первой категории остальные не выводит вообще

Для получения остальных надо ознакомиться с описанием класса mysqli, его метода query, осознать, что этот метод в случае успешного выполнения запроса на выборку возвращает объект класса mysqli_result, с которым уже надо работать дальше для обработки результата выборки, используя его методы.
(Добавление)
Или целиком в массив (fetch_all), или по-строчно (fetch_*** array, assoc, row - по вкусу...), используя цикл (как, например в описании одной из функций, впримерах)

Страниц (76): В начало « ... 7 8 9 10 [11] 12 13 14 15 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB