I would have thought that this update each day, Christmas Day, Boxing Day, 27th etc each time I changed the name. It does not. Why??
index.php
<script language="javascript" type="text/javascript">
<!--
//Browser Support Code
function ajaxFunction(){
var ajaxRequest; // The variable that makes Ajax possible!
try{
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
alert("Your browser broke!");
return false;
}
}
}
// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
document.myForm.time.value = ajaxRequest.responseText;
}
}
var CurrentDate = document.getElementById('time').value;
ajaxRequest.open("GET", "serverTime.php?Date=" + CurrentDate, true);
ajaxRequest.send(null);
}
//-->
</script>
</head>
<body onLoad="OnPageLoad()">
Welcome,
<form name='myForm'>
Name: <input type='text' onChange="ajaxFunction();" name='username' /> <br />
Time: <input name='time' type='text' id='time' size="100" />
</form>
SeverTime.php
<?php
if (!isset($_GET['Date'])){
$GameDate = $_GET['Date'];
} else {
$GameDate = "24-12-1980";
}
$GameDate = strtotime('+1 day', strtotime ($GameDate));
$GameDate = date('j-m-y', $GameDate);
echo $GameDate;
?>