AMX MOD X
Воскресенье, 05.05.2024, 03:17:26



Приветствую Вас Гость | RSS
[ Главная ] [ Пару вопрсиков по Зрз - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: AlMod, slogic  
AMX Mod X Форум » Остальные форумы » Любые вопросы » Пару вопрсиков по Зрз
Пару вопрсиков по Зрз
ahaДата: Среда, 24.12.2008, 16:28:37 | Сообщение # 1
Генерал-майор
Группа: Пользователи
Сообщений: 370
Репутация: 6
Статус: Не в сети
Мм у меня пару вопрсиков по php :

1.(Php) Имею время

Code
$data = "2008-12-20";
$newdata = "2008-12-30";

как мне найдти между $data и $newdata ?

2.(Php,Mysql) Надо к time прибавить дни

в данном случии time в таблице имеет 2008-12-00

а $newtime будет 20 дней

Code
UPDATE $table SET time=$newtime WHERE id=2

как мне правельно сформулировать запрос ?

тоесть мне надо к time прибавить $newtime

3.Надо проверить количество букв

Code
if($_POST['name'] == '' )
, как сделать что если видут меньше 3 букв делался return false;


Сообщение отредактировал aha - Среда, 24.12.2008, 16:29:18
 
PomanoBДата: Среда, 24.12.2008, 18:00:24 | Сообщение # 2
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
1.
strtotime($data)-strtotime($newdata);

2.
UPDATE $table SET time=time+$newtime WHERE id=2

3.
if(strlen($_POST['name']) < 3)
return false;


http://romanov4400.mybrute.com
 
slogicДата: Четверг, 25.12.2008, 14:00:47 | Сообщение # 3
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
Quote (PomanoB)
1. strtotime($data)-strtotime($newdata);

Разница будет в секундах.
 
ahaДата: Понедельник, 05.01.2009, 00:04:21 | Сообщение # 4
Генерал-майор
Группа: Пользователи
Сообщений: 370
Репутация: 6
Статус: Не в сети
1.

Ответ не очнь подошел ,

Во имею таблицу

Code

CREATE TABLE `asdf` (
   `data` date NOT NULL,
   `id` int(10) unsigned NOT NULL auto_increment,
   PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;

INSERT INTO `asdf` (`data`, `id`) VALUES  
('2009-01-20','1');

допустим сегодня 2009-01-05 , мне надо в переменую $asdf всунуть дни которые между 2009-01-05 и 2009-10-20 , тоесть будет промежуток 15 дней .

2.

Quote (PomanoB)
UPDATE $table SET time=time+$newtime WHERE id=2

у меня таблица таже как и в 1 пункте , как правильно в $newtime пременую вогнать значение 20 дней ?

3.

С этим все хорошо спсибо .

 
PomanoBДата: Понедельник, 05.01.2009, 16:17:37 | Сообщение # 5
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Что бы не было никаких проблем храни время в секундах, а при выводе переводи в нужный формат

http://romanov4400.mybrute.com
 
ahaДата: Понедельник, 05.01.2009, 18:31:46 | Сообщение # 6
Генерал-майор
Группа: Пользователи
Сообщений: 370
Репутация: 6
Статус: Не в сети
Я использую реальное время год,месяц,день вот только с чем я работаю :)
 
PomanoBДата: Понедельник, 05.01.2009, 19:17:36 | Сообщение # 7
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Quote (aha)
Я использую реальное время год,месяц,день вот только с чем я работаю

Не совсем понял.
В любом случае со временем в секундах работать гораздо удобнее


http://romanov4400.mybrute.com
 
ahaДата: Понедельник, 05.01.2009, 20:46:12 | Сообщение # 8
Генерал-майор
Группа: Пользователи
Сообщений: 370
Репутация: 6
Статус: Не в сети
Ну вскорoм времени в скриптах все перепишу на секунды ... %)
 
AMX Mod X Форум » Остальные форумы » Любые вопросы » Пару вопрсиков по Зрз
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024