streleca_stz
Registered
Здравейте! В момента си правя система за лични съобщения но ми излезе проблем.. Всичко уж съм написал както трябва, но когато събмитна и не става нищо.. само страницата се презарежда и нито изкарва грешки - нито записва в базата данни.. Ето го кода:
И изкарването на грешките и формата
Някакви предложения от какво може да се получава така? :idea:
PHP:
if($_POST['sendMsg']==1)
{
$err = array();
$to_user = trim(addslashes(htmlspecialchars($_POST['to_user'])));
$title = addslashes(htmlspecialchars($_POST['title']));
$message = addslashes(htmlspecialchars($_POST['message']));
if(strlen($to_user)<3)
{
$err['short_to'] = '<center><b class="nothing">Въведете по-дълго потребителско име!</b></center>';
}
$rs = mysql_query("SELECT username FROM `users` WHERE username='$to_user' LIMIT 0,1") or die (mysql_error());
if(mysql_num_rows($rs)==0)
{
$err['invalid_to'] = '<center><b class="nothing">Няма такова потребителско име!</b></center>';
}
if(strlen($title)<3)
{
$err['short_title'] = '<center><b class="nothing">Твърде кратко заглавие!</b></center>';
}
if(strlen($message)<2)
{
$err['short_message'] = '<center><b class="nothing">Твърде кратко съобщение!</b></center>';
}
if(count($err)==0)
{
mysql_query('INSERT INTO `users_pm` (`from`,`to`,`date_send`,`open`,`title`,`message`) VALUES ("'.$_SESSION['user_info']['username'].'","'.$to_user.'","'.time().'","1","'.$title.'","'.$message.'")') or die (mysql_error());
$send = '<center><b class="nothing" style="font-size: 15px;">Съобщението беше изпратено успешно!</b></center>';
}
}
PHP:
<form method="post" action="">
<center><?php
if($err['short_to']){echo $err['short_to'];}
if($err['invalid_to']){echo $err['invalid_to'];}
if($err['short_title']){echo $err['short_title'];}
if($err['short_message']){echo $err['short_message'];}
echo $send;
?>
<table width="90%" cellspacing="0" cellpadding="0">
<tr>
<td>До потребител:</td>
<td><input type="text" name="to_user" class="input_1" /></td>
</tr>
<tr>
<td>Заглавие:</td>
<td><input type="text" name="title" class="input_1" /></td>
</tr>
<tr>
<td>Съобщение:</td>
<td><textarea name="message" cols="50" rows="7"></textarea></td>
</tr>
<tr>
<td colspan="2">
<center>
<input type="submit" class="button_reg" value=" ИЗПРАТИ " />
<input type="reset" class="button_reg" value=" ИЗЧИСТИ " />
<input type="hidden" class="sendMsg" value="1" />
</center>
</td>
</tr>
</table>
</center>
</form>