Проблемче ;)

Streleca

Registered
Как мога да направя на тоя чат http://87.252.174.185/chat/help.php/ като се решрефшне страницата да не се insertva в бд-то отново.ето и кода

Код:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style>
body{
background-color: #8f8f8f;
}

input,textarea{
background-color: #8f8f8f;
color: #ffffff;
font-size: 13;
border: 2px solid;
}
</style>
</head>
<body>
<form action="" method="POST">
<table border=0 width="200">
<tr>
<td width="100">
<b>Nickaname:</b>
</td>
<td width="100">
<input type="text" name="username" size="26">
</td>
</tr>
<tr>
<td width="100">
<b><div valign="middle">Message:</div></b>
</td>
<td width="100">
<textarea col="10" rows="5" name="msg"></textarea>
</td>
</tr>
<tr>
<td colspan=2>
<div align="center"><input type="submit" name="submit" value="Post"></div><br>
</td>
</tr>
</form><br>
</table>
<hr width="100%" size=3 color="#ff0000"></hr>
</body>
<?

$username = $_POST['username'];
$message = $_POST['msg'];

$connect = mysql_connect("localhost", "root", "") or die(mysql_error());
$select_db = mysql_select_db(users) or die(mysql_error());

if($_POST['submit'])
{
if(empty($username))
{
die("Please, enter a name");
}
elseif(empty($message))
{
die("Please, enter a message");
}
elseif($username == $message)
{

die("The message can't be the same like the name");
}
}



$result = mysql_query("INSERT INTO chat (username, msg) VALUES ('$username', '$message')") or die(mysql_error());
$select = mysql_query("SELECT * FROM chat");

while($row = mysql_fetch_array($select))
{
echo "<b> ".$row['username'].": </b><i> ".$row['msg']."<br></i>";
}


?>
 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style>
body{
background-color: #8f8f8f;
}

input,textarea{
background-color: #8f8f8f;
color: #ffffff;
font-size: 13;
border: 2px solid;
}
</style>
</head>
<body>
<form action="" method="POST">
<table border=0 width="200">
<tr>
<td width="100">
<b>Nickaname:</b>
</td>
<td width="100">
<input type="text" name="username" size="26">
</td>
</tr>
<tr>
<td width="100">
<b><div valign="middle">Message:</div></b>
</td>
<td width="100">
<textarea col="10" rows="5" name="msg"></textarea>
</td>
</tr>
<tr>
<td colspan=2>
<div align="center"><input type="submit" name="submit" value="Post"></div><br>
</td>
</tr>
</form><br>
</table>
<hr width="100%" size=3 color="#ff0000"></hr>
</body>
<?

$username = $_POST['username'];
$message = $_POST['msg'];

$connect = mysql_connect("localhost", "root", "") or die(mysql_error());
$select_db = mysql_select_db(users) or die(mysql_error());

if($_POST['submit'])
{
if(empty($username))
{
die("Please, enter a name");
}
elseif(empty($message))
{
die("Please, enter a message");
}
elseif($username == $message)
{

die("The message can't be the same like the name");
}


$result = mysql_query("INSERT INTO chat (username, msg) VALUES ('$username', '$message')") or die(mysql_error());
$select = mysql_query("SELECT * FROM chat");

while($row = mysql_fetch_array($select))
{
echo "<b> ".$row['username'].": </b><i> ".$row['msg']."<br></i>";
}
}

?>
 
какво си променил? щото като го изпробвах пак се появавят по 2,3 след рефреш
 
Streleca каза:
какво си променил? щото като го изпробвах пак се появавят по 2,3 след рефреш
Ами за да го направиш в една страница всичко, без да се вкарва запис след всяко презареждане се прави така
Код:
if($_POST['името на бутона']){
кода
}
 
miro_94 каза:
Streleca каза:
какво си променил? щото като го изпробвах пак се появавят по 2,3 след рефреш
Ами за да го направиш в една страница всичко, без да се вкарва запис след всяко презареждане се прави така
Код:
if($_POST['името на бутона']){
кода
}

еми аз го направиха ама пак ги изакарва влезни да видиш
 
не знам ще пробвам ама поне го преведах
Код:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style>
body{
background-color: #8f8f8f;
}

input,textarea{
background-color: #8f8f8f;
color: #ffffff;
font-size: 13;
border: 2px solid;
}
</style>
</head>
<body>
<form action="" method="POST">
<table border=0 width="200">
<tr>
<td width="100">
<b>Име:</b>
</td>
<td width="100">
<input type="text" name="username" size="26">
</td>
</tr>
<tr>
<td width="100">
<b><div valign="middle">Съобщение:</div></b>
</td>
<td width="100">
<textarea col="10" rows="5" name="msg"></textarea>
</td>
</tr>
<tr>
<td colspan=2>
<div align="center"><input type="submit" name="submit" value="Напиши!"></div><br>
</td>
</tr>
</form><br>
</table>
<hr width="100%" size=3 color="#ff0000"></hr>
</body>
<?

$username = $_POST['username'];
$message = $_POST['msg'];

$connect = mysql_connect("localhost", "root", "") or die(mysql_error());
$select_db = mysql_select_db(users) or die(mysql_error());

if($_POST['submit'])
{
if(empty($username))
{
die("Моля, напишете име");
}
elseif(empty($message))
{
die("Моля, напишете съобщение");
}
elseif($username == $message)
{

die("Съобщението не може да е същото като името!");
}
}



$result = mysql_query("INSERT INTO chat (username, msg) VALUES ('$username', '$message')") or die(mysql_error());
$select = mysql_query("SELECT * FROM chat");

while($row = mysql_fetch_array($select))
{
echo "<b> ".$row['username'].": </b><i> ".$row['msg']."<br></i>";
}


?>
 
може ли да ми дадете код който нулира пост дата при рефреш
 
хора аре помогнете
 
аре плс де
 

Back
Горе