![]() |
Insert and view data without refresh using PHP, MySql and AJAX |
Insert and view data without refresh using PHP, MySql and AJAX
Example Link: https://drive.google.com/file/d/1d7v9sBwHIkcLw3e7l2SQEwb4H9QXu_is/view?usp=sharing
// html <table id="data"> </table> // script <script> $(document).ready(function() { setInterval(function(){ $("#data").load("Withdrawcode.php"); refresh(); }, 1000); }) </script> <tr> <th>Wallet</th> <th>Email/Number</th> <th>Coins</th> <th>Status</th> <th>Date</th> <th></th> </tr>
Example Code 2:
for that we need to make three file to clear explanation. let see those files.
DB.PHP
INDEX.PHP
ACTION.PHP
The above three files details below here.
DATABASE DETAILS
database name : 2my4edge
table name : comment
column names : id, msg, ip_add
DB.PHP
<?php
$conn = mysql_connect('localhost','root','') or die (mysql_error);
$db=mysql_select_db('2my4edge', $conn) or die (mysql_error);
?>
INDEX.PHP
<div class="container">
<div class="main">
<form method="post" name="form" action="">
<textarea style="width:500px; font-size:14px; height:60px; font-weight:bold; resize:none;" name="content" id="content" ></textarea><br />
<input type="submit" value="Post" name="submit" class="submit_button"/>
</form>
</div>
<div class="space"></div>
<div id="flash"></div>
<div id="show"></div>
</div>
in the same index.php file, we have to add the AJAX details to make operation. let see the AJAX
AJAX
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript">
$(function() {
$(".submit_button").click(function() {
var textcontent = $("#content").val();
var dataString = 'content='+ textcontent;
if(textcontent=='')
{
alert("Enter some text..");
$("#content").focus();
}
else
{
$("#flash").show();
$("#flash").fadeIn(400).html('<span class="load">Loading..</span>');
$.ajax({
type: "POST",
url: "action.php",
data: dataString,
cache: true,
success: function(html){
$("#show").after(html);
document.getElementById('content').value='';
$("#flash").hide();
$("#content").focus();
}
});
}
return false;
});
});
</script>
the above is the script for make the function without refreshing the page.
ACTION.PHP
<?php
include('db.php');
$check = mysql_query("SELECT * FROM comment order by id desc");
if(isset($_POST['content']))
{
$content=mysql_real_escape_string($_POST['content']);
$ip=mysql_real_escape_string($_SERVER['REMOTE_ADDR']);
mysql_query("insert into comment(msg,ip_add) values ('$content','$ip')");
$fetch= mysql_query("SELECT msg,id FROM comment order by id desc");
$row=mysql_fetch_array($fetch);
}
?>
<div class="showbox"> <?php echo $row['msg']; ?> </div>
the above showbox is to show the msg, what was store in the database.
HOME
Post a Comment