X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Добавление сегодняшней даты, как?
shtil
shtil
Topic Starter сообщение 2.5.2009, 12:00; Ответить: shtil
Сообщение #1


как сделать, что бы при добавлении новости на сайт, дата сама записывалась и выводилась как дата того дня, в который добавилась новость?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Robot-sgibatel
Robot-sgibatel
сообщение 2.5.2009, 12:47; Ответить: Robot-sgibatel
Сообщение #2


На каком движке?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
shtil
shtil
Topic Starter сообщение 2.5.2009, 12:55; Ответить: shtil
Сообщение #3


я сам пытаюсь писать код
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
FordogeN
FordogeN
сообщение 2.5.2009, 13:39; Ответить: FordogeN
Сообщение #4


Я сделал это таким образом.

Файл из которого отправляем данные из формы
<form action='send.php' method='POST'>
<table>
  <tr>
    <td align='right'> Заголовок: </td>
    <td> <input type='text' name='title'> </td>
  </tr><tr>
    <td colspan='2'>Содержание:<br><textarea name='content' style='width:900px;height:900px'></textarea><br>
</td>
  </tr><tr>
    <td colspan='2' align='center'><input type='submit' value='Отправить'></td>
  </tr>
</table>
</form>


Файл "send.php" который принимает данные из формы и записывает их в MySQL базу
<?
/* Подключаем конфиг соединения с MySQL */


/* Эта функция переводит все даты в нормальный русский порядок, в нашем случае "20 Апреля 2009 года, в 15:10:47" */
function russian_date() {
   $translation = array(
      "am" => "дп",
      "pm" => "пп",
      "AM" => "ДП",
      "PM" => "ПП",
      "Monday" => "Понедельник",
      "Mon" => "Пн",
      "Tuesday" => "Вторник",
      "Tue" => "Вт",
      "Wednesday" => "Среда",
      "Wed" => "Ср",
      "Thursday" => "Четверг",
      "Thu" => "Чт",
      "Friday" => "Пятница",
      "Fri" => "Пт",
      "Saturday" => "Суббота",
      "Sat" => "Сб",
      "Sunday" => "Воскресенье",
      "Sun" => "Вс",
      "January" => "Января",
      "Jan" => "Янв",
      "February" => "Февраля",
      "Feb" => "Фев",
      "March" => "Марта",
      "Mar" => "Мар",
      "April" => "Апреля",
      "Apr" => "Апр",
      "May" => "Мая",
      "May" => "Мая",
      "June" => "Июня",
      "Jun" => "Июн",
      "July" => "Июля",
      "Jul" => "Июл",
      "August" => "Августа",
      "Aug" => "Авг",
      "September" => "Сентября",
      "Sep" => "Сен",
      "October" => "Октября",
      "Oct" => "Окт",
      "November" => "Ноября",
      "Nov" => "Ноя",
      "December" => "Декабря",
      "Dec" => "Дек",
      "st" => "ое",
      "nd" => "ое",
      "rd" => "е",
      "th" => "ое",
      );
   if (func_num_args() > 1) {
      $timestamp = func_get_arg(1);
      return strtr(date(func_get_arg(0), $timestamp), $translation);
   } else {
      return strtr(date(func_get_arg(0)), $translation);
   };
}

$dateadd=russian_date("d")." ".russian_date("F")." ".russian_date("Y")." года в ".russian_date("G").":".russian_date("i").":".russian_date("s");
$author=$_POST['author'];
$title=$_POST['title'];
$content=$_POST['content'];


$db = $mysql_database;
$link = mysql_connect ("$mysql_host", "$mysql_username", "$mysql_password");
if ( !$link )
   die ("ERROR MySQL CONNECT");
mysql_select_db ( $db ) or die ("Error opening $db");
$query = "INSERT INTO `$db`.`n5_content` (`id`,`date`,`author`,`title`,`content`)
    VALUES (NULL , '$dateadd', '$author', '$title', '$content');";
    echo"BCE OK";
mysql_query ( $query );
mysql_close ( $link );



?>


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
shtil
shtil
Topic Starter сообщение 2.5.2009, 14:03; Ответить: shtil
Сообщение #5


спасибо
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 3.5.2009, 11:18; Ответить: ZiTosS
Сообщение #6


FordogeN, достаточно было написать...
//Способ PHP, используем date()
$date = date("[Формат]");

//Способ MySQL(встроенная функция NOW)
mysql_query("INSERT INTO table(id, date) VALUES('', NOW())");

Вот информация про [Формат] даты

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыДобавление RSS-ленты на новостные агрегаторы и блоги
4 agency 4818 14.5.2020, 15:53
автор: agency
Открытая тема (нет новых ответов) Добавление товаров. Наполнение группы Вконтакте товарами
2 5Nizza 4272 12.2.2019, 14:20
автор: konseo
Открытая тема (нет новых ответов) Требуется добавление видео на YouTube
1 kessy 1828 4.2.2019, 12:46
автор: artek
Открытая тема (нет новых ответов) Нужен спам в vk сообществах (добавление записей / комментариев)
В тематических группах
3 SergeiVL 3494 20.8.2018, 10:43
автор: Евлалия
Открытая тема (нет новых ответов) Добавление файлов
0 PHP_Programist 2553 25.4.2018, 12:25
автор: PHP_Programist


 



RSS Текстовая версия Сейчас: 29.3.2024, 14:11
Дизайн