<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<?php
session_start();
include 'core/conection.php';
$name = $_GET['name'];
$query = "SELECT * FROM chatSession WHERE user_name = '$name'";
$result = mysql_query($query, $con) or die(mysql_error());
$row = mysql_fetch_array($result);
if(isset($_GET['submitmsg']))
{
    $message = mysql_real_escape_string($_GET['usermsg']);
    $throw = "INSERT INTO chatRoom(session_id, source, message, timestamp) VALUES('".$_GET['id']."', '".$_GET['source']."', '$message', UNIX_TIMESTAMP())";
    
    if (!mysql_query($throw,$con))
    {
        die('Error: ' . mysql_error());
    }else
    {
        
    }
}
?>
    <head>
        <title></title>
        <link type="text/css" rel="stylesheet" href="css/chatStyle.css" />
        <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    </head>
    <body>
        <div id="wrapper">
            <div id="menu">
                <p class="welcome"><b>Welcome, <?php echo $row['user_name']; ?></b></p>
                <p class="logout"><a href="nameSub.php?logout=true&name=<?php echo $row['user_name']; ?>&id=<?php echo $row['session_id']; ?>">Exit Chat</a></p>
                <div style="clear:both"></div>
            </div>
            <div id="chatbox">
            </div>
            <form name = "message" action = "<?php echo $_SERVER['PHP_SELF']; ?>" method = "get">
                <input type = "hidden" name = "name" value = "<?php echo $_GET['name']; ?>" />
                <input name = "id" type = "hidden" value = "<?php echo $row['session_id']; ?>" />
                <input name = "source" type = "hidden" value = "<?php echo $row['user_name']; ?>" />
                <input name = "usermsg" type = "text" id = "usermsg" size = "63" />  
                <input name = "submitmsg" type = "submit"  id = "submitmsg" value = "Send" />  
            </form> 
        </div>
        <script type="text/javascript">
            $(document).ready(function()
            {
                fetchMessages = function()
                {
                    $.ajax
                    ({
                        url:'functions.php',
                        type:'post',
                        data:{method:'fetch',
                              session:'<?php echo $row['session_id']; ?>'},
                        success:function(data)
                        {
                            $('#chatbox').html(data);  
                        }
                    });
                }
                
                setInterval(fetchMessages, 5000);
                fetchMessages();
            });
        </script>
    </body>
</html>

Live Chat Room
Published:

Live Chat Room

I created a fully functional chat function that can be modified for one on one chats such as a "live chat" on a web page, or it can be modified f Read More

Published:

Creative Fields