在我的主页面上,用户从下拉列表中选择省和区域字段并提交页面。提交我的页面切换到此页面:action =“barchart.php”其中用户必须等到页面完全loads.The问题是在内容从服务器加载之前没有出现进度条。这是我的数据库查询。
<?php
include("connect.php");
nclude("ajyx.php");
$pcode=$_POST['prv'];
$dcode=$_POST['des'];
$tcode=$_POST['teh'];
error_reporting(E_ERROR);
$qry= "select hfc,hf_name FROM health_facilities where p_code='". $pcode."'";
$result = mysql_query($qry);
$rec = mysql_num_rows($result);
while($row = mysql_fetch_array($result)){
$vari[]= $row['hf_name'];
}
for($i=0;$i <sizeof($vari);$i++ ){
//$testing .= "'".$vari[$i]."',";
$testing .= "'".$vari[$i]."',";
}
$testing = rtrim($testing,',');
?>
如何使用$ rec,其中包含db,variable中的记录总数,以创建像gmail这样的同步进度条。我尝试了几个不同的脚本但是徒劳无功。因为进度条出现在从服务器加载内容后的页面。当用户按下提交按钮时,我需要在页面上显示它。任何帮助或建议都将不胜感激。谢谢。
答案 0 :(得分:0)
我认为您需要按照以下步骤操作。
在barchart.php上添加显示进度条的代码。
添加ajax方法,该方法将从中获取所需的条形图输出 使用ajax的mysql php。
收到所需的输出后,请在页面上显示。
关闭/隐藏进度条并显示包含条形图输出的容器 -