这是客户端的javascript:
if(bXmlHttpSupport) {
var sUrl ="getlog.php";
var t1 = document.getElementById("starttime1").value;
var t2 = document.getElementById("starttime2").value;
var ph = document.getElementById("num2").value;
//sUrl += "?t1="+t1+"&t2="+t2;
var chkphone=0;
var chktime=0;
if(document.getElementById("chkphone").checked==true)
chkphone=1;
if(document.getElementById("chktime").checked==true )
chktime=1;
if(chktime==1)
{
sUrl += "?t1="+t1+"&t2="+t2;
sUrl +="&chktime="+chktime;
}
else
sUrl +="?chktime="+chktime;
if(chkphone==1)
{
sUrl += "&ph="+ph;
}
sUrl +="&chkphone="+chkphone;
var oRequest = new XMLHttpRequest();
// alert(sUrl);
oRequest.onreadystatechange = function() {
if(oRequest.readyState == 4) {
var response = oRequest.responseText;
var temp = response.split("|");
// alert(response);
clearRow();
for(var i=0;i<temp.length-1;i++)
{
// alert(temp[i]);
var temp1 = temp[i].split("*");
addRow(temp1[0],temp1[1],(temp1[2]),temp1[3]);
}
}
}
oRequest.open('POST', sUrl);
oRequest.send(null);
}
这是服务器端的PHP程序:
<?
import_request_variables(gp,"");
include("mylib.php");if(!$con=createConnection())
{
print("can not create connection !");
exit;
}
try
{
if ($chktime==1 && $chkphone==1)
$qry="select * from logg where logtime>=#".$t1."# and logtime<=#".$t2."# and phone='".$ph."'";
else
if ($chktime==1)
$qry="select * from logg where logtime>=#".$t1."# and logtime<=#".$t2."#";
else
if ($chkphone==1)
$qry="select * from logg where phone='".$ph."'";
//echo($qry);
$rs=$con->execute($qry);
while(!$rs->eof())
{
if ($rs->Fields[2]->value==1)
$Tp="防火报警";
else
$Tp="防盗报警";
echo($rs->Fields[0]->value."*".$rs->Fields[1]->value."*".iconv("GBK","UTF-8",$Tp)."*".$rs->Fields[3]->value."|");
$rs->movenext();
} closeDatabase($con);}
catch(Exception $e)
{
echo($e);
}?>
在我的电脑上客户端页面可以正确得到服务器端返回的数据,但在另一台电脑上客户端页面得到的却是服务器处理的代码
“<?
import_request_variables(gp,"");
include("mylib.php");if(!$con=createConnection())
{
print("can not create connection !");
exit;
}
try
{
if ($chktime==1 && $chkphone==1)
$qry="select * from logg where logtime>=#".$t1."# and logtime<=#".$t2."# and phone='".$ph."'";
else
if ($chktime==1)
$qry="select * from logg where logtime>=#".$t1."# and logtime<=#".$t2."#";
else
if ($chkphone==1)
$qry="select * from logg where phone='".$ph."'";
//echo($qry);
$rs=$con->execute($qry);
while(!$rs->eof())
{
if ($rs->Fields[2]->value==1)
$Tp="防火报警";
else
$Tp="防盗报警";
echo($rs->Fields[0]->value."*".$rs->Fields[1]->value."*".iconv("GBK","UTF-8",$Tp)."*".$rs->Fields[3]->value."|");
$rs->movenext();
} closeDatabase($con);}
catch(Exception $e)
{
echo($e);
}?>
”,这是什么原因啊,我接触PHP不久,望高手帮帮忙!谢谢
if(bXmlHttpSupport) {
var sUrl ="getlog.php";
var t1 = document.getElementById("starttime1").value;
var t2 = document.getElementById("starttime2").value;
var ph = document.getElementById("num2").value;
//sUrl += "?t1="+t1+"&t2="+t2;
var chkphone=0;
var chktime=0;
if(document.getElementById("chkphone").checked==true)
chkphone=1;
if(document.getElementById("chktime").checked==true )
chktime=1;
if(chktime==1)
{
sUrl += "?t1="+t1+"&t2="+t2;
sUrl +="&chktime="+chktime;
}
else
sUrl +="?chktime="+chktime;
if(chkphone==1)
{
sUrl += "&ph="+ph;
}
sUrl +="&chkphone="+chkphone;
var oRequest = new XMLHttpRequest();
// alert(sUrl);
oRequest.onreadystatechange = function() {
if(oRequest.readyState == 4) {
var response = oRequest.responseText;
var temp = response.split("|");
// alert(response);
clearRow();
for(var i=0;i<temp.length-1;i++)
{
// alert(temp[i]);
var temp1 = temp[i].split("*");
addRow(temp1[0],temp1[1],(temp1[2]),temp1[3]);
}
}
}
oRequest.open('POST', sUrl);
oRequest.send(null);
}
这是服务器端的PHP程序:
<?
import_request_variables(gp,"");
include("mylib.php");if(!$con=createConnection())
{
print("can not create connection !");
exit;
}
try
{
if ($chktime==1 && $chkphone==1)
$qry="select * from logg where logtime>=#".$t1."# and logtime<=#".$t2."# and phone='".$ph."'";
else
if ($chktime==1)
$qry="select * from logg where logtime>=#".$t1."# and logtime<=#".$t2."#";
else
if ($chkphone==1)
$qry="select * from logg where phone='".$ph."'";
//echo($qry);
$rs=$con->execute($qry);
while(!$rs->eof())
{
if ($rs->Fields[2]->value==1)
$Tp="防火报警";
else
$Tp="防盗报警";
echo($rs->Fields[0]->value."*".$rs->Fields[1]->value."*".iconv("GBK","UTF-8",$Tp)."*".$rs->Fields[3]->value."|");
$rs->movenext();
} closeDatabase($con);}
catch(Exception $e)
{
echo($e);
}?>
在我的电脑上客户端页面可以正确得到服务器端返回的数据,但在另一台电脑上客户端页面得到的却是服务器处理的代码
“<?
import_request_variables(gp,"");
include("mylib.php");if(!$con=createConnection())
{
print("can not create connection !");
exit;
}
try
{
if ($chktime==1 && $chkphone==1)
$qry="select * from logg where logtime>=#".$t1."# and logtime<=#".$t2."# and phone='".$ph."'";
else
if ($chktime==1)
$qry="select * from logg where logtime>=#".$t1."# and logtime<=#".$t2."#";
else
if ($chkphone==1)
$qry="select * from logg where phone='".$ph."'";
//echo($qry);
$rs=$con->execute($qry);
while(!$rs->eof())
{
if ($rs->Fields[2]->value==1)
$Tp="防火报警";
else
$Tp="防盗报警";
echo($rs->Fields[0]->value."*".$rs->Fields[1]->value."*".iconv("GBK","UTF-8",$Tp)."*".$rs->Fields[3]->value."|");
$rs->movenext();
} closeDatabase($con);}
catch(Exception $e)
{
echo($e);
}?>
”,这是什么原因啊,我接触PHP不久,望高手帮帮忙!谢谢
2 服务器的环境不支持php