Имам система за съобщения между потребителите, но имам един проблем
като напиша до кого ще бъде съобщението го изпраща без да направи проверка дали този потебител се е регистрирал. Това как да го оправя
като напиша до кого ще бъде съобщението го изпраща без да направи проверка дали този потебител се е регистрирал. Това как да го оправя
PHP:
<?php
define('IN_VALID', true);
include ("include/header.php");
include "common.php";
include ("modules/login.php");
echo ('
<div id="rightbar">');
$ses = session_id();
@$query = mysql_query("SELECT * FROM `users` WHERE session='$ses'");
@$red = mysql_num_rows($query);
if ($red != NULL) {
$my_id = mysql_result($query, "0", "id");
$my_ime = mysql_result($query, "0", "username");
if ($my_ime) {
$query = mysql_query("SELECT * FROM users");
while ($user = mysql_fetch_array($query)) {
$users .= "<option value='".$user['username']."'>".$user['username']."</option>";
}
echo '
<div align="center" style="margin-top:210px;" >
<table class="mess" cellspacing="2" cellpadding="5">
<form method="post">
<tr>
<td class="mess1" align="center" colspan="2">Изпрати съобщение</td>
</tr>
<tr>
<td class="mess1" align="left"><p class="margin">'.$lang["RECEIVER"].':</p></td>
<td class="mess2" align="left"><input type="text" name="do"/></td>
</tr>
<tr>
<td class="mess1" align="left">Относно:</td>
<td class="mess2"><input type="text" name="tema"></td>
</tr>
<tr>
<td class="mess2 align="left">'.$lang["MESSAGES"].':</td>
<td class="mess2"><textarea rows="10" cols="45" name="opisanie"></textarea></td>
</tr>
<tr>
<td align="left"></td>
<td><input type="submit" name="send" value="'.$lang["SEND"].'"/></td>
</tr>
</form>
</table>
</div>';
if ($_POST['send']) {
$ot = $my_ime;
$do = $_POST['do'];
$tema = htmlspecialchars($_POST['tema']);
$opisanie = htmlspecialchars($_POST['opisanie']);
if($ot == $do) {
die("Неможете да пращате съобщение на себе си!");
}
if(empty($ot) || empty($do) || empty($tema) || (empty($opisanie))) {
echo "<div style='position:absolute; left:322px; bottom:350px;'>Моля попълнете всички полета!</div>";
}
else
{
$date = date("Y-m-d H:i:s");
$ip = ip2long($_SERVER['REMOTE_ADDR']);
$send = mysql_query("INSERT INTO message (id, ot, do, tema, opisanie, date) VALUES ('', '$ot', '$do', '$tema', '$opisanie', '$date')");
echo '<div style="margin-left:313px;"> Съобщение беше изпратено.!</div> ';
echo ("");
}}}}
else {
echo 'За да ползвате личните съобщения, трябва да си влезнете в акаунт.';
}
echo ('
</div>
</div>
</center>
</body>
</html>');
?>
<?php
include 'blocks/menu.php';
?>
<link rel='stylesheet' type='text/css' href='style/styles.css'/>
<div id="languages">
<a href="msg.php?lang=bg"><img alt="bg" src="images/bg.png" /></a>
<a href="msg.php?lang=en"><img alt="en" src="images/en.png" /></a>
</div>
<iframe src="images/banner.png" frameborder="0" scrolling="no" width="124" height="260" align="middle" style="padding: 0px;" class="banners"></iframe>
<iframe src="images/banner.png" frameborder="0" scrolling="no" width="124" height="260" align="middle" style="padding: 0px; border:1px solid #ccc; float:right; margin-top:-115px;" ></iframe>
<div style="margin-top:-160px;">
<?php
include "blocks.php";
include "header.php";
?>
</div>
<style type="text/css">
.mess
{
width:50%;
}
.mess1
{
border-bottom:1px solid #ccc;
width:50%;
}
.mess2
{
border-bottom:1px solid #ccc;
width:50%;
}
</style>