{% else-1 %}
(26 янв 2013, 03:50) (0/0) [0]
небольшой пример*

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">
<title>Гостевая</title>
</head>
<body>
<? // Подключаемся к заранее созданной базе данных /
$db = mysql_connect(\'localhost\', \'mysql\', \'mysql\'); // первое значение ето сервер mysql по умолчанию localhost /
// второе значение ето логин бд и последнее ето пароль. /
mysql_select_db(\'guest\',$db); // Выбираем базу данных /
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// если переменная $add пустая,выводим форму
$add = $_GET[\'add\']; // задаем значение переменной $add данными из урл
if(empty($add))
{// форма состоит из двух полей: сообщение и логин,
// После нажатия кнопки ADD мы перезагружаем страницу и задаем переменной $add
// Значение ok
?>
<form action=\"?add=ok\" method=\"post\">
Ваше сообщение:<br />
<textarea name=\"text\" cols=\"30\" rows=\"5\">
</textarea><br />
Ван логин:<br />
<input name=\"user\" type=\"text\"><br /><br />
<input name=\"ADD\" type=\"submit\"><br />
</form>
<?
}
elseif($add == \'ok\') // Если переменная ровна тому значению,которое мы ей задали, начинаем обрабатывать данные
{
$text = $_POST[\'text\']; // Данные из поля текст записываем в переменную $text
$user = $_POST[\'user\']; // Данные из поля юзер записываем в переменную $user
if(empty($text) OR empty($user)) // если какаято из переменных пуста,выводим ошибку
{
die (\'Ошибка,Не заполнены поля\');
}
// Если поля заполнены можно писать данные из форм в таблицу
// таблица будет состоять из 3х полей: id,text,user
// чтоб ее создать делаем запрос в базу данных
/*
CREATE TABLE `guest`.`guest` (`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`text` TEXT NOT NULL ,
`user` VARCHAR( 20 ) NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = InnoDB;
*/
// Собсно запрос
mysql_query(\"INSERT INTO `guest` (`text`, `user`) VALUES(\'$text\', \'$user\')\"* OR die(mysql_error());
?>
<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1; URL=?\">
<? // После запроса перезагружаем страницу
}
// Теперь выведем сообщения из базы данных
$result = mysql_query(\"SELECT `text`, `user` FROM `guest`\"*;
while($assoc = mysql_fetch_assoc($result)) // Одна запись с таблицы = 1 цыкл
{ // Выводим записи
?>
<b><? echo $assoc[\'user\']; ?></b><br />
<p><? echo $assoc[\'text\']; ?></p><br />
<?
}
?>
</body>
</html>
  • 1 из 1