but i would like to know how to set some sort of alert! when a user get's a new PM here are my scripts if needed.
http://www.dreaminco...mp;#entry708645
sendpm.php
<?php
session_start();
require("config.php");
$message = $_POST['forward2'];
if (isset($_POST['submit']))
{
// if the form has been submitted, this inserts it into the Database
$to_user = $_POST['to_user'];
$from_user = $_POST['from_user'];
$message = $_POST['message'];
mysql_query("INSERT INTO messages (to_user, message, from_user) VALUES ('$to_user', '$message', '$from_user')")or die(mysql_error());
echo "PM succesfully sent!";
echo '<br><br><strong>REDIRECTING</strong>.....<meta http-equiv="refresh" content="2;url=http://www.starcraftx.com/sendpm.php">.';
}
else
{
// if the form has not been submitted, this will show the form
?>
<form action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
<table border="0">
<input type="hidden" name="from_user" maxlength="32" value = <?php echo $_SESSION['user']; ?>>
<tr><td background="myphpadmin/rusers/bg.gif">To User: </td>
<td background="myphpadmin/rusers/bg.gif"><input type="text" size="35" name="to_user" maxlength="32" value = "">
<script TYPE="text/javascript">
<!--
function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
href=listusers2.php;
else
href=mylink.href;
window.open(href, windowname, 'width=400,height=200,scrollbars=yes');
return false;
}
//-->
</SCRIPT>
<A HREF="listusers2.php"onclick="return popup(this, 'notes')">List of users</A>
</td></tr>
<tr><td bgcolor="#C0C0C0">Message: </td>
<td bgcolor="#C0C0C0"><TEXTAREA NAME="message" COLS=160 ROWS=10 WRAP=SOFT></TEXTAREA>
</td></tr>
<tr><td colspan="2" align="right" background="myphpadmin/rusers/bg.gif">
<input type="submit" name="submit" value="Send Message">
</td></tr>
</table>
</form>
<?php
}
?>
sentpm.pm
<?php
session_start();
require("config.php");
$user = $_SESSION['user'];
if (isset($_POST['delete'])) {
$id = $_POST['id'];
mysql_query("UPDATE messages SET sent_deleted = 'yes' WHERE from_user = '$user' AND id = '$id'")or die(mysql_error());
echo "Message succesfully deleted from your outbox.";
echo '<br><br><strong>REDIRECTING</strong>.....<meta http-equiv="refresh" content="2;url=http://www.starcraftx.com/sentpm.php">.';
}
$user = $_SESSION['user'];
$sql = mysql_query("SELECT * FROM messages WHERE from_user = '$user' AND sent_deleted = 'no'")or die(mysql_error());
while($row = mysql_fetch_array( $sql ))
{
echo "<table border=1>";
echo "<tr><td background='images/smallx.gif'><font size='2' color='#FFFFFF' face='verdana'>";
echo "<strong>Message ID</strong>#: ";
echo $row['id'];
echo "</td></tr>";
echo "<tr><td background='myphpadmin/rusers/bg.gif'><font size='2' color='#FFFFFF' face='verdana'>";
echo "<strong>To</strong>: ";
echo $row['to_user'];
echo "</td></tr>";
echo "<tr><td background='myphpadmin/rusers/bg.gif'><font size='2' color='#FFFFFF' face='verdana'>";
echo "<strong>From</strong>: ";
echo $row['from_user'];
echo "</td></tr>";
echo "<tr><td bgcolor='#999999'><font size='2' color='#FFFFFF' face='verdana'>";
echo "<strong>Message</strong>: ";
echo $row[message];
echo "</td></tr>";
echo "</br>";
?>
<br />
<form action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
<table border="0">
<input type="hidden" name="id" maxlength="5" value = "<?php echo $row['id']; ?>">
<input type="submit" name="delete" value="Delete">
</table>
</form>
<?php
}
echo "</table>";
echo "</br>";
?>
inboxpm.php
<?php
session_start();
require("config.php");
$user = $_SESSION['user'];
if (isset($_POST['view_old'])) {
$user = $_SESSION['user'];
$query = mysql_query("SELECT * FROM messages WHERE to_user = '$user' AND deleted = 'no'")or die(mysql_error());
while($row2 = mysql_fetch_array($query))
{
echo "<table border=1>";
echo "<tr><td background='images/smallx.gif'><font size='2' color='#FFFFFF' face='verdana'>";
echo "Message ID#: ";
echo $row2['id'];
echo "</td></tr>";
echo "<tr><td background='myphpadmin/rusers/bg.gif'><font size='2' color='#FFFFFF' face='verdana'>";
echo "To: ";
echo $row2['to_user'];
echo "</td></tr>";
echo "<tr><td background='myphpadmin/rusers/bg.gif'><font size='2' color='#FFFFFF' face='verdana'>";
echo "From: ";
echo $row2['from_user'];
echo " ";
echo "</td></tr>";
echo "<tr><td bgcolor='#999999'><font size='2' color='#000000' face='verdana'>";
echo "Message: ";
echo bb ($row2['message']);
echo "</td></tr>";
echo "</br>";
?>
<form action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
<table border="0">
<tr><td colspan=2></td></tr>
<input type="hidden" name="id" maxlength="32" value = "<?php echo $row2['id']; ?>">
</td></tr>
<tr><td colspan="2" align="right">
<input type="submit" name="delete" value="Delete PM">
</td></tr>
</table>
</form>
<?php
}
}
if (isset($_POST['delete'])) {
$id = $_POST['id'];
$user = $_SESSION['user'];
$sql = mysql_query("UPDATE messages SET deleted = 'yes' WHERE id = '$id' AND to_user = '$user'")or die(mysql_error());
echo "Your message has been succesfully deleted.";
echo '<br><br><strong>REDIRECTING</strong>.....<meta http-equiv="refresh" content="2;url=http://www.starcraftx.com/inboxpm.php">.';
}
$sql = mysql_query("SELECT * FROM messages WHERE to_user = '$_SESSION[user]'")or die(mysql_error());
while($row = mysql_fetch_array($sql))
{
$user = $_SESSION['user'];
echo "<table border=1>";
echo "<tr><td background='images/smallx.gif'><font size='2' color='#FFFFFF' face='verdana'>";
echo "Message ID#: ";
echo $row[id];
echo "</td></tr>";
echo "<tr><td background='myphpadmin/rusers/bg.gif'><font size='2' color='#FFFFFF' face='verdana'>";
echo "To: ";
echo $row[to_user];
echo "</td></tr>";
echo "<tr><td background='myphpadmin/rusers/bg.gif'><font size='2' color='#FFFFFF' face='verdana'>";
echo "From: ";
echo $row[from_user];
echo "</td></tr>";
echo "<tr><td bgcolor='#999999'><font size='2' color='#000000' face='verdana'>";
echo "Message: ";
echo $row[message];
echo "</td></tr>";
echo "</br>";
mysql_query("UPDATE messages SET read_yet = 'yes' WHERE to_user = '$user' AND id ='$row_id'")or die(mysql_error());
?>
<br>
<form action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
<table border="0">
<input type="hidden" name="id" maxlength="32" value = "<?php echo $row['id']; ?>">
<input type="submit" name="delete" value="Delete PM">
</table>
</form>
<?
}
echo "</table>";
?>
This post has been edited by dangmnx: 21 July 2009 - 12:35 PM

New Topic/Question
Reply




MultiQuote






|