трябва ми сял за :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>×àò
</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
</head
<body>
<form action="?" name="submit" method="post">
<input type="text" name="username"><br>
<textarea rows="4" cols="20" name="msg"></textarea><br>
<input type="submit" name="submit" value="Äîáàâè"> <a href="http://validator.w3.org/check?uri=referer" target="_blank">Valid HTML</a>
</form><hr>
<?php
$server="localhost"; //mysql õîñò
$user="root"; //mysql èìå
$pass="password"; //mysql ïàðîëà
$db="chat"; //èìå íà áàçàòà äàííè
$broi_msg="20"; //òóê çàäàâàìå êîëêî ñúîáùåíèÿ äà ïîêàçâà
$con=mysql_connect("$server", "$user", "$pass") or die("Error 1"); //ñâúðçâàìå ñå ñ mysql
mysql_select_db($db,$con) or die("Error 2"); // ñâúðçâàìå ñå ñ áàçàòà äàííè
$chars="set character set cp1251";mysql_query($chars); //òîçè êîä ïîìàãà äà ïîêàçâà äàííèòå êîèòî ñà íà áúëãàðñêè åçèê
$mysql_db=mysql_query("SELECT * FROM `chat` ORDER BY id DESC LIMIT 0,$broi_msg") or die("Error 3"); //òóê ñå ñâúðçâàìå ñ òàáëèöàòà íà áàçàòà äàííè
while($row=mysql_fetch_array($mysql_db)) //òóê èçêàðâàìå çàïèñàíèòå äàííè â áàçàòà äàííè
{
$username=$row['username']; //èçêàðâàìå ïîòðåáèòåëñêèòå èìåíà
$msg=$row['msg']; //èçêàðâàìå ñúîáùåíèÿòà
$username2=htmlspecialchars("$username", ENT_QUOTES); //òóê ïðåäîòâðàòÿâàìå äà ñå èçïúëíÿâàò < è > â èìåòî
$msg2=htmlspecialchars("$msg", ENT_QUOTES); //òóê ñúùî ïðåäîòâðàòÿâàìå äà ñå èçïúëíÿâàò < è > îáà÷å â ñúîáùåíèåòî
echo "<b>$username2</b>: $msg2<br>
"; //òóê èçêàðâàìå çàïèñèòå îò áàçàòà äàííè â php ôàéë
}
?>
</body>
</html>
<?php
if (isset($_POST['submit'])) { //òóê ïðàâèìå êîäîâåòå ïî-äîëó äà ñå èçïúëíÿâàò ñàìî êîãàòî ñå íàòèñíå áóòîíà "Äîáàâè"
$con2=mysql_connect("$server", "$user", "$pass") or die("Error 1"); //ñâúðçâàìå ñå ñ mysql
mysql_select_db("$db",$con2) or die("Error 2"); //ñâúðçâàìå ñå ñ áàçàòà äàííè
$chars="SET CHARACTER SET cp1251";mysql_query($chars); //òîçè êîä ïîìàãà äà äîáàâÿ äàííèòå êîèòî ñà íà áúëãàðñêè åçèê
$username=$_POST['username']; //èçâëè÷àìå ïîòðåáèòåëñêîòî èìå
$msg=$_POST['msg']; //èçâëè÷àìå ñúîáùåíîåòî
$ip=$_SERVER['REMOTE_ADDR']; //èçêàðâàìå IP-òî íà ïîòðåáèòåëÿ
$data=date("j F - Y"); //èçêàðâàìå äàòàòà
$chas=date("g:i:s a"); //èçêàðâàìå ÷àñà
if($username==""){ die(""); } //àêî íå å íàïèñàíî èìå, íå èçïúëíÿâà êîäà ïî-íàäîëó
if($msg == ""){ die(""); } //àêî íå å íàïèñàíî ñúîáùåíèå, íå èçïúëíÿâà êîäà ïî-íàäîëó
$sql = "INSERT INTO `chat` (`username`, `msg`, `ip`, `data`, `chas`) VALUES ('$username', '$msg', '$ip', '$data', '$chas')" or die("Error 3");
mysql_query($sql, $con2) or die("Error 4"); //çàïèñâàìå äàííèòå â áàçàòà äàííè
$sql2 = "SELECT * FROM `chat` WHERE msg='$msg'" or die("Error 5"); //òóê ñå ñâúðçâàìå ñ òàáëèöàòà íà áàçàòà äàííè
$result = mysql_query($sql2) or die("Error 6"); //ñâúðçâàìå ñå ñ òàáëèöàòà íà áàçàòà äàííè
while($row=mysql_fetch_array($result))//èçêàðâàìå çàïèñàíèòå äàííè
{
echo "<meta http-equiv='refresh' content='0; url=?'>"; //àêî äàííèòå ñà çàïèçàíè â áàçàòà äàííè, ðåôðåøâà ñòðàíèöàòà çà äà ïîêàæå íîâèòå äàííè
}} mysql_close(); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>×àò
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
</head
<body>
<form action="?" name="submit" method="post">
<input type="text" name="username"><br>
<textarea rows="4" cols="20" name="msg"></textarea><br>
<input type="submit" name="submit" value="Äîáàâè"> <a href="http://validator.w3.org/check?uri=referer" target="_blank">Valid HTML</a>
</form><hr>
<?php
$server="localhost"; //mysql õîñò
$user="root"; //mysql èìå
$pass="password"; //mysql ïàðîëà
$db="chat"; //èìå íà áàçàòà äàííè
$broi_msg="20"; //òóê çàäàâàìå êîëêî ñúîáùåíèÿ äà ïîêàçâà
$con=mysql_connect("$server", "$user", "$pass") or die("Error 1"); //ñâúðçâàìå ñå ñ mysql
mysql_select_db($db,$con) or die("Error 2"); // ñâúðçâàìå ñå ñ áàçàòà äàííè
$chars="set character set cp1251";mysql_query($chars); //òîçè êîä ïîìàãà äà ïîêàçâà äàííèòå êîèòî ñà íà áúëãàðñêè åçèê
$mysql_db=mysql_query("SELECT * FROM `chat` ORDER BY id DESC LIMIT 0,$broi_msg") or die("Error 3"); //òóê ñå ñâúðçâàìå ñ òàáëèöàòà íà áàçàòà äàííè
while($row=mysql_fetch_array($mysql_db)) //òóê èçêàðâàìå çàïèñàíèòå äàííè â áàçàòà äàííè
{
$username=$row['username']; //èçêàðâàìå ïîòðåáèòåëñêèòå èìåíà
$msg=$row['msg']; //èçêàðâàìå ñúîáùåíèÿòà
$username2=htmlspecialchars("$username", ENT_QUOTES); //òóê ïðåäîòâðàòÿâàìå äà ñå èçïúëíÿâàò < è > â èìåòî
$msg2=htmlspecialchars("$msg", ENT_QUOTES); //òóê ñúùî ïðåäîòâðàòÿâàìå äà ñå èçïúëíÿâàò < è > îáà÷å â ñúîáùåíèåòî
echo "<b>$username2</b>: $msg2<br>
"; //òóê èçêàðâàìå çàïèñèòå îò áàçàòà äàííè â php ôàéë
}
?>
</body>
</html>
<?php
if (isset($_POST['submit'])) { //òóê ïðàâèìå êîäîâåòå ïî-äîëó äà ñå èçïúëíÿâàò ñàìî êîãàòî ñå íàòèñíå áóòîíà "Äîáàâè"
$con2=mysql_connect("$server", "$user", "$pass") or die("Error 1"); //ñâúðçâàìå ñå ñ mysql
mysql_select_db("$db",$con2) or die("Error 2"); //ñâúðçâàìå ñå ñ áàçàòà äàííè
$chars="SET CHARACTER SET cp1251";mysql_query($chars); //òîçè êîä ïîìàãà äà äîáàâÿ äàííèòå êîèòî ñà íà áúëãàðñêè åçèê
$username=$_POST['username']; //èçâëè÷àìå ïîòðåáèòåëñêîòî èìå
$msg=$_POST['msg']; //èçâëè÷àìå ñúîáùåíîåòî
$ip=$_SERVER['REMOTE_ADDR']; //èçêàðâàìå IP-òî íà ïîòðåáèòåëÿ
$data=date("j F - Y"); //èçêàðâàìå äàòàòà
$chas=date("g:i:s a"); //èçêàðâàìå ÷àñà
if($username==""){ die(""); } //àêî íå å íàïèñàíî èìå, íå èçïúëíÿâà êîäà ïî-íàäîëó
if($msg == ""){ die(""); } //àêî íå å íàïèñàíî ñúîáùåíèå, íå èçïúëíÿâà êîäà ïî-íàäîëó
$sql = "INSERT INTO `chat` (`username`, `msg`, `ip`, `data`, `chas`) VALUES ('$username', '$msg', '$ip', '$data', '$chas')" or die("Error 3");
mysql_query($sql, $con2) or die("Error 4"); //çàïèñâàìå äàííèòå â áàçàòà äàííè
$sql2 = "SELECT * FROM `chat` WHERE msg='$msg'" or die("Error 5"); //òóê ñå ñâúðçâàìå ñ òàáëèöàòà íà áàçàòà äàííè
$result = mysql_query($sql2) or die("Error 6"); //ñâúðçâàìå ñå ñ òàáëèöàòà íà áàçàòà äàííè
while($row=mysql_fetch_array($result))//èçêàðâàìå çàïèñàíèòå äàííè
{
echo "<meta http-equiv='refresh' content='0; url=?'>"; //àêî äàííèòå ñà çàïèçàíè â áàçàòà äàííè, ðåôðåøâà ñòðàíèöàòà çà äà ïîêàæå íîâèòå äàííè
}} mysql_close(); ?>