Создал через phpmyAdmin БД с названием 'syte', в ней создал таблицу 'users' затем два поля 'username' и 'text_user'.
Код: Выделить всё
CREATE TABLE `users` (
`username` varchar(25) NOT NULL default '',
`text_user` text NOT NULL,
PRIMARY KEY (`username`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
Вот мой скрипт:
Код: Выделить всё
<html>
<head>
<title></title>
</head>
<body>
<?php
if ((isset($_POST['act']))&&($_POST['act']=='act'))
{
if(!empty($_POST['name']))$user_name = $_POST['name'];
if(!empty($_POST['mes']))$mes = $_POST['mes'];
// Определяем значения переменным
$hostname="localhost";
$username="root";
$password="";
// Имя базы данных
$dbname="syte";
// Имя таблицы
$usertable="users";
// Создать соединение с MySql
MYSQL_CONNECT($hostname,$username) OR DIE("Не могу подсоединиться");
// Выбор БД
MYSQL_SELECT_DB($dbname) or die("Не могу выбрать БД");
// Введение информации в БД
$query="INSERT INTO users(username text_user) VALUES ('$user_name','$mes')";
MYSQL_QUERY($query);
// Закрыть соединение
MYSQL_CLOSE();
print "Запись введена в БД! <br>";
echo "<br><br><a href=".$_SERVER['PHP_SELF'].">еще раз</a>";
}
else{
$hostname="localhost";
$username="root";
$password="";
$dbname="syte";
$usertable="users";
// Создать соединение с MySql
mysql_connect($hostname,$username) or die("Не могу подсоединиться");
mysql_select_db("$dbname") or die("Не могу выбрать БД");
// Выбрать все записи
$query="select * from ".$usertable;
$result=mysql_query($query);
while ($rez=mysql_fetch_array($result)){
echo $rez;
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']?>" method="POST">
введите имя:<input name="name" type="text" value="">
<br>ваше сообщение:<br><textarea name="mes" rows=5 cols=20 wrap="off"></textarea>
<input name="act" type="hidden" value="act">
<input type="submit" value="отправить">
</form>
<?php
}?>
</body>
</html>