am trying insert data mysql through ajax call while trying data form javascript throws me error "uncaught referenceerror: anjelis not defined" on first variable
<head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>aloooooooooooooo!!!!!!!!!</title> <link rel="stylesheet" href="bootstrap/css/bootstrap.css"> <link rel="stylesheet" type="text/css" href="css.css"> <script type="text/javascript" src="js/jquery-1.11.2.min.js"></script> <script type="text/javascript" src="bootstrap/js/bootstrap.js"></script> <script src="js/main.js"></script> <script src="js/ajax.js"></script> <script> $(document).ready(function(e){ $.ajaxsetup({cache:false}); setinterval(function(){$('#chatlog').load('logs.php');},1000); setinterval(function(){$('#user_list').load('user_list.php');},1000); }); function submitchat(){ var uname=<?php echo $_session['username']?>; var msg=form.msg.value; var xmlhttp=new xmlhttprequest(); xmlhttp.onreadystatechange=function(){ if(xmlhttp.readystate==4 && xmlhttp.status==200){ document.getelementbyid('chatlog').innerhtml=xmlhttp.responsetext; } } xmlhttp.open('get','insert.php?username='+uname+'&msg='+msg,true); xmlhttp.send(); } </script> </head>
the body
<body> <nav class="navbar navbar-inverse"> <div class="container"> <div class="navbar-header"> <a class="navbar-brand" href="#">chatcy</a> </div> <ul class="nav navbar-nav navbar-right"> <li><?php if(!isset($_session['username'])){echo '<a href="login.php">login/signin</a>';}else{ echo'<a href="logout.php">logout</a>';}?></li> </ul> </div> </nav> <div class="container"> <div class="row"> <div class="col-md-8"> <div class="panel panel-default"> <div id="chatlog" class="panel-body"></div> </div> </div> <div class="col-md-2"> <div class="panel panel-default"> <div id="user_list" class="panel-body"></div> </div> </div> </div> <div class="row"> <div class="col-md-8"> <form class="form-inline"> <form name="form" class="form-group" onsubmit="return false;"> <input type="textarea" class="form-control" name="msg" style="width:90%;"<?php if(!isset($_session['username'])){ echo 'disabled="disabled" placeholder="you must logged in chat .."';}?>></input> <button type="button" class="btn btn-default" name="send" <?php if(!isset($_session['username'])){ echo 'disabled="disabled"';}?> onclick="submitchat();">send</button> </form> </form> </div> </div> </div>
you missed code session_start()
, can way, create inpu tag in html
<input type='hidden' id='uname' value="<?php echo $_session['username']?>">
in js id this
var uname = $('#uname').val();
Comments
Post a Comment