PageRenderTime 47ms CodeModel.GetById 21ms RepoModel.GetById 1ms app.codeStats 0ms

/message.php

https://bitbucket.org/wlynch92/cs336-dbproject
PHP | 97 lines | 72 code | 24 blank | 1 comment | 9 complexity | e33353c53f54199b06a57a707ea663c9 MD5 | raw file
  1. <html>
  2. <html>
  3. <head><title>Send Message</title></head>
  4. <body>
  5. <h1><a href="/profile.php">Music Box</a></h1>
  6. A social music site for everyone!<p>
  7. <?php
  8. session_start();
  9. if($_SESSION['username']){
  10. #echo "<br>";
  11. echo "<div align = \"left\"> <a href=\"/logout.php\">Logout</a><br></div>";
  12. }
  13. if ($_SESSION['username']){
  14. echo "Logged in as: ".$_SESSION['username']."\n<p>\n";
  15. }
  16. ?>
  17. <p><center><hr width=100% noshade=noshade></center>
  18. <?php
  19. session_start();
  20. $sender = $_SESSION['username'];
  21. $receiver = $_SESSION['receiver'];
  22. echo "<b>Sending message to:</b> ".$receiver."<p>";
  23. ?>
  24. <form method="POST">
  25. Subject: <input type="textbox" name = "subject"><p>
  26. Message: <textarea name="message" rows="5" cols="50"></textarea><p>
  27. <input type="submit" value="Send Message">
  28. </form>
  29. <?php
  30. session_start();
  31. $sender = $_SESSION['username'];
  32. $receiver = $_SESSION['receiver'];
  33. $connection = mysql_connect("cs336-64.rutgers.edu","csuser","cs277315");
  34. if (!$connection) {
  35. die('Cannot connect to server'); /*Prints to the browser*/
  36. }
  37. mysql_select_db("cs336",$connection);
  38. if ($_POST['subject']) {
  39. $subject = $_POST['subject'];
  40. if (!$_POST['message']) {
  41. $message = NULL;
  42. }
  43. else {
  44. $message = $_POST['message'];
  45. }
  46. $senderIDtemp = mysql_query("select uid from user where username = '$sender'");
  47. $receiverIDtemp = mysql_query("select uid from user where username = '$receiver'");
  48. $senderID = mysql_fetch_array($senderIDtemp);
  49. $senderID = $senderID['uid'];
  50. $receiverID = mysql_fetch_array($receiverIDtemp);
  51. $receiverID = $receiverID['uid'];
  52. $date = date('m/d/Y h:i:s a', time());
  53. $date = date( "Y-m-d H:i:s", strtotime( $date ) );
  54. $tempMid = mysql_query("select MAX(mid) as mid from message");
  55. $mid = mysql_fetch_array($tempMid);
  56. $mid = $mid['mid'];
  57. $newmid = $mid+1;
  58. $query = "INSERT INTO message VALUES ($newmid, $receiverID, $senderID, '$date', '$message', '$subject')";
  59. $res = mysql_query($query, $connection);
  60. if (!$res) {
  61. echo "Error: ".mysql_error()."\n<br>\n";
  62. mysql_close($connection);
  63. }
  64. else {
  65. echo "Message sent!! Redirecting in 2 sec.\n<br>";
  66. header("Refresh: 2; URL=/profile.php");
  67. mysql_close($connection);
  68. exit();
  69. }
  70. }
  71. ?>
  72. </body>
  73. </html>