Задавайте вопросы, мы ответим
Вы не зашли.
Создал базу
<?php
// Создание структуры Базы Данных гостевой книги
define("DB_HOST", "localhost");
define("DB_LOGIN", "root");
define("DB_PASSWORD", "telec1957");
define("DB_NAME", "YURA1");
mysql_connect(DB_HOST, DB_LOGIN, DB_PASSWORD) or die(mysql_error());
$sql = 'CREATE DATABASE ' . DB_NAME;
mysql_query($sql) or die(mysql_error());
mysql_select_db(DB_NAME) or die(mysql_error());
$sql = "
CREATE TABLE work (
id int(11) auto_increment,
data1 datetime ,
sum int(11),
PRIMARY KEY (id)
)";
mysql_query($sql) or die(mysql_error());
mysql_close();
print '<p>Структура базы данных успешно создана!</p>';
?>
потом в форме ее заполняю:
<?
mysql_connect("localhost","root","telec1957")or die(mysql_error());
mysql_select_db("YURA1")or die(mysql_error());
if( !empty($_POST['sum']))
{
$data1=$_POST['data1'];
$sum=$_POST['sum'];
$sql="INSERT INTO work (data1,sum) VALUES('$data1' ,'$sum')";
$res=mysql_query($sql)or die(mysql_error());
//header("Location: gbook.php");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<title>Гостевая книга</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>
<body>
<h1>Гостевая книга</h1>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Дата:<br />
<input type="text" name="data1" /><br />
Сума товара:<br />
<input type="text" name="sum" /><br />
<input type="submit" value="Добавить!" />
</form>
<?
?>
но все время ошибка:Incorrect datetime value: '10.10.2011 10:30' for column 'data1' at row 1
подскажите как это исправить
Отредактированно yura (20.02.2012 00:14:31)
Неактивен
Вводить дату в правильном формате, например, 2012-02-20 00:13:46
Неактивен