Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <form method="POST" id="messageForm">
- <textarea name="message" id="" cols="30" rows="10" class="textareaMsg"></textarea>
- </form>
- <script>
- LoadChat();
- function LoadChat(){
- $.post('../ajax/messages.php?action=getMessages', function(response){
- $('#chat').html(response);
- });
- }
- $('.textareaMsg').keyup(function(event) {
- if (event.which == 13) {
- $('form').submit()
- }
- });
- $('form').submit(function(){
- var message = $('.textareaMsg').val();
- $.post('../ajax/messages.php?action=sendMessages&message='+message, function(response){
- if (response == 1) {
- document.getEmentById('messageForm').reset();
- } else {
- alert("error");
- }
- });
- return false;
- });
- </script>
- <?php
- include "../vista/modulos/dbconnect.php";
- //$usuarioActual = $_SESSION["id"];
- switch ($_REQUEST['action']) {
- case 'sendMessages':
- $query = $db->prepare("INSERT INTO messages SET message=?");
- $run = $query -> execute([$_REQUEST["message"]]);
- if ($run) {
- echo 1;
- exit;
- }
- break;
- case 'getMessages':
- $stmt = $db->prepare("SELECT * FROM messages");
- $stmt -> execute();
- $rs = $stmt -> fetch();
- break;
- }
- ?>
Add Comment
Please, Sign In to add comment