Advertisement
Guest User

Untitled

a guest
Apr 19th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.91 KB | None | 0 0
  1. <?php
  2.  
  3. session_start();
  4.  
  5.  
  6. $servername = "sql1.njit.edu";
  7. $username = "rkl9";
  8. $password = "teeing46";
  9. $dbname = "rkl9";
  10.  
  11. // Create connection
  12. $dbc = new mysqli($servername, $username, $password, $dbname);
  13. // Check connection
  14. if (!$dbc)
  15. {
  16. die("Connection failed: " . mysqli_connect_error());
  17. }
  18.  
  19.  
  20. $n = $_POST["personName"];
  21. $p = $_POST["pswd"];
  22.  
  23.  
  24.  
  25.  
  26. if($n!=''&& $p!='')
  27. {
  28.  
  29. $query = "SELECT `name`, `pwd` FROM `chatApp` WHERE `name` = '$n' AND `pwd` = '$p'";
  30. $result = mysqli_query($dbc, $query);
  31.  
  32.  
  33. if(!$result)
  34. {
  35. die("Query Failed: " . mysqli_error($dbc));
  36. }
  37. else
  38. {
  39. if(mysqli_num_rows($result)>0)
  40. {
  41. $_SESSION['name'] = $n;
  42. echo "<h2>Login successful</h2>";
  43. header( "Location: index.php" );
  44. }
  45. else
  46. {
  47. echo "<h2>Your username or password is incorrect</h2>";
  48. }
  49. }
  50. }
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57. ?>
  58.  
  59. <!DOCTYPE html>
  60. <html>
  61. <head>
  62. <title>Simple Chat</title>
  63. <link rel="stylesheet" href="style.css" media="all" />
  64.  
  65.  
  66.  
  67. </head>
  68.  
  69. <body>
  70.  
  71. <div id="container">
  72.  
  73. <div id="chat_box">
  74. <div id="chat_data">
  75. <?php
  76.  
  77. session_start();
  78. if(array_key_exists('name',$_SESSION) && !empty($_SESSION['name']))
  79. {
  80. echo "Logged in as: " . $_SESSION['name'];
  81. }
  82. else
  83. {
  84. echo 'Nobody is logged in!';
  85. }
  86.  
  87. function sendMessage()
  88. {
  89.  
  90.  
  91.  
  92.  
  93. $name = $_SESSION['name'];
  94. $msg = $_POST['log'];
  95.  
  96.  
  97. $query = "INSERT INTO `chatApp`(`name`, `pwd`, `message`) VALUES ('$name', NULL, '$msg')";
  98. $run = $dbc->query($query);
  99.  
  100.  
  101.  
  102. echo "<p>" . $name . " : </p> ";
  103. echo "<p>" . $msg . "</p>";
  104.  
  105. }
  106.  
  107. ?>
  108.  
  109. </div>
  110.  
  111. </div>
  112.  
  113.  
  114. <form method="post" action="index.php">
  115. <?php
  116. if(isset($_POST['submit']))
  117. {
  118. sendMessage();
  119. }
  120. ?>
  121.  
  122.  
  123.  
  124. <textarea name="log" placeholder="Enter Message"></textarea>
  125. <input type="submit" name="submit" id="submit" value="Send!" />
  126. </form>
  127. </div>
  128.  
  129.  
  130. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  131. </body>
  132. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement