1. стоит денвер, localhost. Есть такое поле в mysqlбазе - `data` datetime NOT NULL default \'0000-00-00 00:00:00\'
Но когда я хочу отформатировать это поле в нужном мне направлении
то есть $data=date("m/d/y",$data) то выводится дата в таком виде: 01.01.70.
То есть 70-й год.. че я не так делаю?
Вообще мне надо сделать чтобы:
- если [дата сегодняшняя] = [дата в базе mysql] выводить только время без самой даты которое в mysqlбазе
иначе выводить дату без времени в формате "день/месяц".
Подскажите пожалуйста.
2. есть такие функции, которые нужны для того чтобы выводить всплывающее окно при событии onmouseover. Все данные в mysql.
function show_group(group_array, active_group){
for(group_id in group_array){
groupStyle = document.getElementById(group_id).style;
if(group_id == active_group){
groupStyle.display = (groupStyle.display == \'none\') ? \'\' : \'none\';
} else {
groupStyle.display = \'none\';
}
}
};
function build_offer_popup(offer){
popup = \'\'+offer[\'zagolovok\']; popup += \'<\\/b><\\/td><\\/tr>\'+offer[\'text\']; if ((offer[\'org\']) && (offer[\'contact\'])) { popup += \'
Организация: \'+offer[\'org\']; popup += \' Контактное лицо: \'+offer[\'contact\']; } else { if (offer[\'org\']) popup += \'
Организация: \'+offer[\'org\']; if (offer[\'contact\']) popup += \'
Контактное лицо: \'+offer[\'contact\']; } if(offer[\'city_name\']) popup += \'
Город: \'+offer[\'city_name\']; if(offer[\'address\']) popup += \' Адрес: \'+offer[\'address\']; if(offer[\'telefon\']) popup += \' Телефон: \'+offer[\'telefon\']; if(offer[\'email\']) popup += \' Е-майл: \'+offer[\'email\']; if(offer[\'site\']) popup += \' Сайт: \'+offer[\'site\']; popup += \'<\\/td><\\/tr><\\/table>\'; return popup; };
Вызывается так:
";
...код... .........
onmouseover="show_offer(event, build_offer_popup(offers[\'.$ob_id.\']))" ......... ...код...
Всплывающее окно выводится без проблем. НО есть один момент когда поле offer[\'text\'] (добавляется в форме добавления. поле textarea. потом в коде добавляются специальные символы перевода каретки str_replace("\\n", " ", $text). И вот если $text имеет специальные символы аля перевода строки то всплывающее окно не появляется, если нет перевода строки то легко все появляется. Что нужно добавить в код?
Записан
« Ответ #1 : 18 Августа 2006, 16:01:20 »
1. Не понял: а Вы прямо так и присваиваете значение полю таблицы - $data=date("m/d/y",$data)? Или все же UPDATE?
2. Это в форум по javascript.
Записан
|
| |