Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Количество дней в месяце (бд запись)
 
 автор: sl1p   (11.08.2008 в 23:28)   письмо автору
 
 

шлифовал блин долбаный скрипт 2 часа чтобы нормально из формы,селект писало в бд в поле типа дата..=\
оказываецо бд тот ещё падлюко, не пишет дату если в месяце 30 дней, а я ставлю 31, извиняюсь сцуко!
Как выкупать где в каком месяце 30\31?! И как вообще можно устранить возможность выбора 31 дня где он отсутствует?А если ещё и високосный год то это тоже привет.. Кароче песпредел!:D

  Ответить  
 
 автор: Trianon   (12.08.2008 в 00:24)   письмо автору
 
   для: sl1p   (11.08.2008 в 23:28)
 

Мальчик, ты в школу (в первый класс) заглянуть не хочешь?
В апреле, июне, сентябре и ноябре 30 дней. В феврале 28, в високосном 29. В остальных 31.

  Ответить  
 
 автор: BinLaden   (12.08.2008 в 00:33)   письмо автору
 
   для: Trianon   (12.08.2008 в 00:24)
 

Я иногда встречал взрослых людей, которые под високосным годом понимали просто "трудный год", а при виде 29-ого февраля жутко удивлялись :))))

  Ответить  
 
 автор: Trianon   (12.08.2008 в 00:39)   письмо автору
 
   для: BinLaden   (12.08.2008 в 00:33)
 

Охотно верю.
Не понимаю лишь, что им делать в разработчиках софта. Пусть идут в космос летать, людей лечить, судебные процессы выигрывать.

Да я собственно не на високосный февраль вызверился.
Но путать 30 и 31 ..... ну не трогай ты компьютер изнутри! Не твое это! Нет... лезут...

  Ответить  
 
 автор: sl1p   (12.08.2008 в 00:57)   письмо автору
 
   для: Trianon   (12.08.2008 в 00:39)
 

ну нащёт что даты я не знаю это да )) я даже месяцы по порядку не знаю):)))

вопрос имхо в том как запретить пользователю юзать эти дни.. ява мб? убирать не нужные дни при выборе месяца?)

  Ответить  
 
 автор: BinLaden   (12.08.2008 в 02:10)   письмо автору
 
   для: Trianon   (12.08.2008 в 00:39)
 

У меня ощущение, что человек просто не понимает, как выявить "неправильную" дату.

  Ответить  
 
 автор: sl1p   (12.08.2008 в 02:28)   письмо автору
 
   для: BinLaden   (12.08.2008 в 02:10)
 

Просто обожаю такие посты.
У меня такое ощущение если бы понимал то не создавал бы наверное тему? Мб не надо лепить, а просто объяснить?

  Ответить  
 
 автор: BinLaden   (12.08.2008 в 02:36)   письмо автору
 
   для: sl1p   (12.08.2008 в 02:28)
 

> У меня такое ощущение если бы понимал то не создавал бы наверное тему?

Я говорил to: Trianon (12.08.2008 в 00:39)

> Мб не надо лепить, а просто объяснить?

Хотелось бы, чтобы Вы сразу нормально объясняли что Вам нужно. Если Вас интересует не сколько дней в месяце, а техническая сторона вопроса, для Вам могут пригодится explode(), конструкция if (else), операторы сравнения (логические операторы), оператор присвоения.

  Ответить  
 
 автор: sl1p   (12.08.2008 в 11:31)   письмо автору
 
   для: BinLaden   (12.08.2008 в 02:36)
 

а когда високосный? *стесняецо* )
даже не знаю как его правильно оформить.. дата в виде трёх селектов для записи\вывода итак уже код не маленький.. + вывод ошибок связанных с тем что если дата например меньше сегоднящней или меньше нужной.. я бы при виде такого послал такую форму куда подальше и не мучался)
был бы рад юзнуть яваскрипт но нешарю его абсолютно)

  Ответить  
 
 автор: BinLaden   (12.08.2008 в 19:33)   письмо автору
 
   для: sl1p   (12.08.2008 в 11:31)
 

Високосный - это когда $year % 4 == 0

  Ответить  
 
 автор: mihdan   (12.08.2008 в 23:16)   письмо автору
 
   для: BinLaden   (12.08.2008 в 19:33)
 

Не совсем


<?php
if (((== ($year%4)) && ( (!= ($year%100)) || (== ($year%400))))) {return 'Високосный';}
?>

  Ответить  
 
 автор: mihdan   (12.08.2008 в 12:16)   письмо автору
 
   для: sl1p   (11.08.2008 в 23:28)
 

Для начала

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования