Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
-3 / 0 / 1
Регистрация: 22.01.2016
Сообщений: 309

Автоматически определять дату

30.01.2016, 23:08. Показов 606. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.Есть поле date Подскажите пожалуйсту как сделать чтобы при добавлении новости, автоматически добавлялась дата материала?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.01.2016, 23:08
Ответы с готовыми решениями:

Передавать автоматически текущую дату
Добрый день! Подскажите как сделать чтобы при добавлении user_name текущая дата в mysql базу записывалась автоматический, в дальнейшем я...

Определить дату следующего дня. Количество дней месяца определять функцией
Дата некоторого дня характеризуется тремя числами: G - год, M - номер месяца, D - число месяца. Определить дату следующего дня. Количество...

Разработать (и применить) для классов A и B дружественную функцию, позволяющую определять текущую дату и время
Класс А определяет текущее системное время на компьютере Класс В определяет дату, изменение которой происходит в 24 часа системного...

8
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
30.01.2016, 23:14
Надо записывать дату в базу, имхо.
Какие у Вас столбцы в mySQL и какой скрипт формы добавления новости?
Если выложите, то попробую написать скрипт запроса.
0
-3 / 0 / 1
Регистрация: 22.01.2016
Сообщений: 309
30.01.2016, 23:24  [ТС]
Поле date
Другие поля передаю так
PHP
1
 if (isset($_POST['text'])) { $text=$_POST['text']; if ($text =='') { unset($text);} }
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
30.01.2016, 23:38
В общем, раз четких данных нет, смысл в следующем:
PHP
1
2
3
$date = date('Y-m-d H:i:s');//формат поля DATE в MySQL
$select = 'INSERT INTO `my_table` (`date`, `...`, `...`,) VALUES ('$date', '...', '...')';
$query = mysqli_query($link, $select);
0
 Аватар для monahoff
40 / 40 / 23
Регистрация: 26.01.2012
Сообщений: 317
30.01.2016, 23:41
Cделайте поле даты в базе в формате DATE и делайте запрос

SQL
1
INSERT INTO `my_table` (`date`, `...`, `...`,) VALUES (NOW(), '...', '...')';
привыкайте использовать встроенные функции, ведь именно для этого их и делали))
0
-3 / 0 / 1
Регистрация: 22.01.2016
Сообщений: 309
30.01.2016, 23:52  [ТС]
Не могу понять, вот моя страница сохранения новости:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
    if (isset($_POST['title'])) { $title=$_POST['title']; if ($title =='') { unset($title);} }
    if (isset($_POST['meta_d'])) { $meta_d=$_POST['meta_d']; if ($meta_d =='') { unset($meta_d);} }
    if (isset($_POST['meta_kw'])) { $meta_kw=$_POST['meta_kw']; if ($meta_kw =='') { unset($meta_kw);} }
    if (isset($_POST['text'])) { $text=$_POST['text']; if ($text =='') { unset($text);} }
    //заносим введенный пользователем пароль в переменную $title, если он пустой, то уничтожаем переменную
 if (empty($title) or empty($meta_d) or empty($meta_kw) or empty($text)) //если пользователь не ввел логин или пароль, то выдаем ошибку и останавливаем скрипт
    {
    exit ("Вы ввели не всю информацию, вернитесь назад и заполните все поля!");
    }
 // подключаемся к базе
    include ("****скрыл******");
 // если такого нет, то сохраняем данные
    $result2 = mysql_query ("INSERT INTO all_news (title,meta_d,meta_kw,text,date) VALUES('$title','$meta_d','$meta_kw','$text','$date')");
 // Проверяем, есть ли ошибки
    if ($result2=='TRUE')
    {
    echo "Вы успешно добавили новость!<br><a href='index.php'>Главная страница</a><br><a href='news_add.php'>Добавить новость</a>";
    }
 else {
    echo "Ошибка!";
    }
    ?>

Объясните если не трудно по порядку
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
31.01.2016, 00:10
Во-первых, отформатируйте нормально. Читать сложно.
Во-вторых, что именно не понятно? Это Ваш код?
0
-3 / 0 / 1
Регистрация: 22.01.2016
Сообщений: 309
31.01.2016, 00:15  [ТС]
Я вам скинул страницу сохранения в базу данных.Да.
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
31.01.2016, 00:25
Цитата Сообщение от Karen-Bekker Посмотреть сообщение
Я вам скинул страницу сохранения в базу данных
Замечательно))
Но это не вряд ли отвечает на вопрос "Что именно Вам не понятно".
Так что именно не понятно в коде?
И еще одно:
Вы сравниваете запрос
SQL
1
INSERT INTO all_news (title,meta_d,meta_kw,text,DATE) VALUES('$title','$meta_d','$meta_kw','$text','$date')
со строкой 'TRUE'.
PHP
1
if ($result2=='TRUE')
В этом случае всегда будет false
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.01.2016, 00:25
Помогаю со студенческими работами здесь

Как автоматически определять текущий месяц и использовать его как дедлайн?
Добрый день! Есть скрипт, который выступает в качестве дедлайна, то есть это конечный срок акции. Дедлайн всегда последнее число...

Как обновлять, автоматически, дату
На сервере имеются три таблицы, которые заполняются разными службами, то есть программа клиента использует одну из таблиц находящихся...

Автоматически выставить в поле текущую дату
Ребят всем доброго времени суток! объяснять не буду что мало что смыслю в access&quot;е. Но вот есть вопрос мне нужно что бы в поле...

Автоматически менять дату в сводной таблице
добрый день! необходимо с помощью vba менять дату в сводной таблице автоматически записанный макрос показал код: ...

Как автоматически заносить текущую дату в ячейку
Добрый день, помогите как то решить проблему. Есть база данных ухода и прихода работников, так вот как организовать так чтобы при выборе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru