1

在我的主页上,用户从下拉列表中选择省和地区字段并提交页面。在提交时,我的页面切换到此页面:action="barchart.php",用户必须等待页面完全加载。问题是在从服务器加载内容之前没有出现进度条。这是我的数据库查询。

<?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 中的记录总数,变量来创建像 gmail 这样的同步进度条。我尝试了几个不同的脚本但徒劳无功。因为进度条出现在页面上之后内容从服务器加载。当用户按下提交按钮时,我需要它在我的页面上可见。任何帮助或建议将不胜感激。谢谢。

4

1 回答 1

0

我认为您需要按照以下步骤操作。

  1. 提交页面。在提交页面切换到此页面:action="barchart.php"
  2. 在 barchart.php 上添加显示进度条的代码。

  3. 添加 ajax 方法,它将使用 ajax 从 mysql php 获取所需的条形图输出。

  4. 一旦您收到所需的输出,请在页面上显示此内容。

  5. 关闭/隐藏进度条并显示包含条形图输出的容器 -

于 2013-02-01T09:06:39.273 回答