如何在php中将Now()函数从一个页面传递到另一个页面
我正在从一页到另一页显示如何在php中将Now()函数从一个页面传递到另一个页面,php,javascript,Php,Javascript,我正在从一页到另一页显示timestamp=now()。如何传递此函数?与第二页一样,我希望根据timestamp=now()检索表。我已经这样做了,但不起作用。请在这方面帮助我 编码 <script type="text/javascript" charset="utf-8"> function showCustomer(n) { var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, C
timestamp=now()。如何传递此函数?与第二页一样,我希望根据timestamp=now()
检索表。我已经这样做了,但不起作用。请在这方面帮助我
编码
<script type="text/javascript" charset="utf-8">
function showCustomer(n)
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("display").innerHTML=xmlhttp.responseText;
}
}
alert(n);
xmlhttp.open("POST","display.php?id="+ n,true);
xmlhttp.send();
}
</script>
</head>
<body>
<form>
<?php $s= 'now()';
echo $s; ?>
<input type="button" value="h" name="s" onclick="showCustomer(<?php $s ?>)">
<div id='display' >
<?php
echo "111";
?>
</div>
功能显示客户(n)
{
var-xmlhttp;
if(window.XMLHttpRequest)
{//IE7+、Firefox、Chrome、Opera、Safari的代码
xmlhttp=新的XMLHttpRequest();
}
其他的
{//IE6、IE5的代码
xmlhttp=新的ActiveXObject(“Microsoft.xmlhttp”);
}
xmlhttp.onreadystatechange=函数()
{
if(xmlhttp.readyState==4&&xmlhttp.status==200)
{
document.getElementById(“display”).innerHTML=xmlhttp.responseText;
}
}
警报(n);
open(“POST”,“display.php?id=“+n,true”);
xmlhttp.send();
}
我认为您错过了这句话中的echo
没有php
NOW()函数,如果您想要与mysql的NOW()返回相同的值,那么它就是一个mysql
函数
您必须使用php的date(“Y-m-dh:i:s”)此格式中的代码>此处为参考
假设您的目标是保留一些时间戳:为此使用会话
session_start();//in every file (in which you want to access sessions) as first statement before any output
//set time
$_SESSION['now'] = date("Y-m-d H:i:s"); //mysql datetime format
//read time
$save_time = $_SESSION['now'];
请以与传递ID相同的方式将now()作为GET参数传递。字符串必须在jsFYI中引用:mysql\uz
查询已弃用,并可接受SQL注入。改用mysqli
。是的,但前提是他在php.ini文件中启用了short\u open\u tag=On
。@nderscore只有在short\u tags
打开时它才会工作,否则会出错。如果有问题,我需要在javascripting中进行更改,我想说的是:你可以删除js中与“now”相关的所有内容,因为你可以通过纯php使用此代码来处理它。先生,它的工作方式与单击按钮时的工作方式不同,它需要显示任何函数showcuster()
,onclick=“showcuster();”
,xmlhttp.open(“POST”,“display.php”,true)代码>,删除
和警报(n)代码>在显示页面上,当我访问此项时,访问此项的查询是什么?先生,我获取的日期是$s,如何将其传递给javascripting
<?php $s= date("Y-m-d H:i:s");
echo $s; ?>
session_start();//in every file (in which you want to access sessions) as first statement before any output
//set time
$_SESSION['now'] = date("Y-m-d H:i:s"); //mysql datetime format
//read time
$save_time = $_SESSION['now'];