Guest User

Untitled

a guest
Jul 15th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. <form method="POST" id="messageForm">
  2. <textarea name="message" id="" cols="30" rows="10" class="textareaMsg"></textarea>
  3. </form>
  4. <script>
  5.  
  6. LoadChat();
  7.  
  8. function LoadChat(){
  9. $.post('../ajax/messages.php?action=getMessages', function(response){
  10. $('#chat').html(response);
  11. });
  12. }
  13.  
  14. $('.textareaMsg').keyup(function(event) {
  15. if (event.which == 13) {
  16. $('form').submit()
  17. }
  18. });
  19.  
  20. $('form').submit(function(){
  21. var message = $('.textareaMsg').val();
  22. $.post('../ajax/messages.php?action=sendMessages&message='+message, function(response){
  23. if (response == 1) {
  24. document.getEmentById('messageForm').reset();
  25.  
  26. } else {
  27. alert("error");
  28. }
  29. });
  30.  
  31. return false;
  32. });
  33. </script>
  34.  
  35. <?php
  36.  
  37. include "../vista/modulos/dbconnect.php";
  38.  
  39.  
  40. //$usuarioActual = $_SESSION["id"];
  41.  
  42. switch ($_REQUEST['action']) {
  43. case 'sendMessages':
  44.  
  45. $query = $db->prepare("INSERT INTO messages SET message=?");
  46. $run = $query -> execute([$_REQUEST["message"]]);
  47.  
  48. if ($run) {
  49. echo 1;
  50. exit;
  51. }
  52.  
  53. break;
  54.  
  55. case 'getMessages':
  56.  
  57. $stmt = $db->prepare("SELECT * FROM messages");
  58. $stmt -> execute();
  59. $rs = $stmt -> fetch();
  60.  
  61. break;
  62. }
  63.  
  64.  
  65. ?>
Add Comment
Please, Sign In to add comment