Структура бд
CREATE TABLE `citates` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`author` varchar(255) NOT NULL,
`text` text NOT NULL,
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
<?php
# подключаемся к бд
$link = mysql_connect('localhost', 'user', 'password') or die('ERROR CONNECT');
mysql_select_db('database', $link) or die('DB NOT FOUND');
# экшен формы
if (isset($_POST['submit'])) {
# фильтруем данные для записи
$author = mysql_real_escape_string($_POST['author']);
$text = mysql_real_escape_string($_POST['text']);
# проверяем наличее данных
if (empty($author) && empty($text)) {
echo 'Не заполнены поля';
} else {
# добавляем запись в бд
mysql_query("INSERT INTO `citates` SET `author` = '".$author."', `text` = '".$text."'");
echo 'Успешно добавленно';
}
}
?>
<form action="" method="post">
Автор цитаты: <br/>
<input type="text" name="author"/>
Цитата: <br/>
<textarea name="text"></textarea>
<input type="submit" name="submit" value="Добавить"/>