|
|
|
|
|
для: Whi-teOoS
(17.09.2006 в 14:46)
| | ой клас,спсибо вроде он всё записал ;)
у меня только 2 актуальных вопроса осталось:
1) как сделать так чтобы он не сразу переходил на index.htm,а через 2 секунды скажем?
2) как всё таки вывести данные красиво в табличку,и сделать вывод скажем по 5 сообщений на странице,ну тогда за одно и как переходить с одно страницы на другую?
Вроде всё! :) | |
|
|
|
|
|
|
|
для: LuxeMate
(17.09.2006 в 14:21)
| | если ячейка типа datetime, то туда нельзя записать данные date('h:m d-M-Y').
(помоему)
если нужно записать текущую дату используй
query = mysql_query("INSERT INTO messages (`name`, `country`, `msg`, `date`) VALUE ('$name', '$country', '$msg', now())");
now() - обавит текущую дату в таблицу.
date('h:m d-M-Y') записывай в поле типа text | |
|
|
|
|
|
|
|
для: LuxeMate
(17.09.2006 в 14:21)
| | а если попробовать
$date=date("Y-m-d H:i:s");
|
| |
|
|
|
|
|
|
|
для: Whi-teOoS
(17.09.2006 в 13:52)
| | А теперь другая ошибка
Incorrect datetime value: '01:09 17-Sep-2006' for column 'date' at row 1
на вот этот код
<?php
$conn = mysql_connect("localhost", "root", ""); // конектимся к мускул-серверу
$db = mysql_select_db("guestbook"); //выбираем БД
$date = date('h:m d-M-Y'); //Устанавливаем ДАТУ
$query = mysql_query("INSERT INTO messages (`name`, `country`, `msg`, `date`) VALUE ('$name', '$country', '$msg', '$date')"); // Указываем что куда вставлять :)
if(!$query)
{
print mysql_error();
}
if($query)
{
echo "Спасибо $name!";
echo "Вы успешно отправили сообщение! Вы автоматически перейдёте на главную страницу";
header("Location:index.htm");
}
?>
|
что на этот раз не так? | |
|
|
|
|
|
|
|
для: LuxeMate
(17.09.2006 в 13:39)
| | ($name, $country, $msg, $date)
ето надо поместить в кавычки ...
('$name', '$country', '$msg', '$date')
|
| |
|
|
|
|
|
|
|
для: LuxeMate
(17.09.2006 в 13:37)
| | По ссылке, раздел работа с базами данных | |
|
|
|
|
|
|
|
для: LuxeMate
(17.09.2006 в 13:37)
| | Вот код формы запроса если надо
<html>
<head>
<title>Добавить сообщение</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<form action="addmysql.php" method="post">
<table cellpadding="5" cellspacing="5">
<tr><td><input type="text" name="name"/></td></tr>
<tr><td><input type="text" name="country"/></td></tr>
<tr><td><textarea name="msg" cols="30" rows="10"></textarea></td></tr>
<tr><td><input type="submit" value="Add Message"/></td></tr>
</table>
</form>
</body>
</html>
|
| |
|
|
|
|
|
|
| Вот у меня проблемма You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':Sep:th)' at line 1
на вот этот код
<?php
$conn = mysql_connect("localhost", "root", ""); // конектимся к мускул-серверу
$db = mysql_select_db("guestbook"); //выбираем БД
$date = date('H:M:S'); //Устанавливаем ДАТУ
$query = mysql_query("INSERT INTO messages (`name`, `country`, `msg`, `date`) VALUE ($name, $country, $msg, $date)"); // Указываем что куда вставлять :)
if(!$query)
{
print mysql_error();
}
if($query)
{
echo "Спасибо $name!";
echo "Вы успешно отправили сообщение! Вы автоматически перейдёте на главную страницу";
header("Location:index.htm");
}
?>
|
В чём дело?Может кто знает? | |
|
|
|
|