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

Форум MySQL

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

 

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

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

тема: Как в форме обр. связи привязать к отправке сообщения его время отправки!
 
 автор: Belkin   (05.07.2011 в 14:53)   письмо автору
 
 

Вот код, понял как привязать ip отправляющего, а вот со временем не получается что-то !



<form  name="myform" method="post"> 
    <input type="text" name="supp_title" size="50"/>    
    <input type="text" name="supp_text" size="50"/> 
<input name="add" type="submit" value="Отправить данные"/>  
</form>

<?php
// соединение с MYSQL 
$db mysql_connect ("localhost""root""");
mysql_select_db("mytest"$db);
// отправка запроса
$title =  $_POST['supp_title']; 
$text =  $_POST['supp_text']; 
if (
$title=='' or $text =='' )
{
echo 
'Заполните все необходимые поля!';
}   else {
$add mysql_query("INSERT INTO support (supp_title, supp_text) VALUES ('$title', '$text')"$db);
if (isset(
$add)>0) {echo "отправлено";} }
?>

  Ответить  
 
 автор: cheops   (05.07.2011 в 15:04)   письмо автору
 
   для: Belkin   (05.07.2011 в 14:53)
 

А какова структура таблицы support, в ней есть поля для времени? Обычно если есть календарный столбец, достаточно использовать MySQL-функцию NOW(), чтобы вставить текущую дату и время.

  Ответить  
 
 автор: Belkin   (05.07.2011 в 15:06)   письмо автору
 
   для: cheops   (05.07.2011 в 15:04)
 

да, создал supp_time ячейку , простите, можно немного подробнее :)

  Ответить  
 
 автор: cheops   (05.07.2011 в 16:27)   письмо автору
 
   для: Belkin   (05.07.2011 в 15:06)
 

Тогда ваш запрос должен выглядеть примерно так
"INSERT INTO support (supp_title, supp_text, supp_time)
VALUES ('$title', '$text', NOW())

  Ответить  
 
 автор: Belkin   (05.07.2011 в 19:33)   письмо автору
 
   для: cheops   (05.07.2011 в 16:27)
 

спасибо, помогло )
и еще маленький вопрос (не обязательно, но если не сложно) - можно ли выставить именно время?

  Ответить  
 
 автор: cheops   (05.07.2011 в 23:54)   письмо автору
 
   для: Belkin   (05.07.2011 в 19:33)
 

Что имеется в виду, вы хотите назначить произвольно время из HTML-формы? Или вы хотите, что бы в базе данных хранилось только время и не хранилась дата?

  Ответить  
 
 автор: Belkin   (06.07.2011 в 00:11)   письмо автору
 
   для: cheops   (05.07.2011 в 23:54)
 

да, чтобы хранилась только дата !

  Ответить  
 
 автор: cheops   (06.07.2011 в 00:29)   письмо автору
 
   для: Belkin   (06.07.2011 в 00:11)
 

У вас вероятно сейчас для нового столбца используется тип DATETIME, замените его на DATE - в столбце будет хранится только дата.

  Ответить  
 
 автор: Belkin   (06.07.2011 в 00:49)   письмо автору
 
   для: cheops   (06.07.2011 в 00:29)
 

спасибо большое вам, сделал !))

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

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