2012-12-18 35 views
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,其包含在數據庫的總記錄沒有,變量創建一個同步進度條像gmail.I嘗試了幾個不同的腳本,但在vain.Because進度從服務器加載內容後,頁面會出現在頁面上。當用戶按下提交按鈕時,我需要它在我的頁面上可見。任何幫助或建議將不勝感激。謝謝。

+0

規則:如果你需要一個進度條,它的時間太長;) –

+0

Kolink:必要性是發明之母。 – Verdu

回答

0

我認爲你需要按照下面的步驟操作。

  1. 提交page.On提交頁面切換到 此頁:行動= 「barchart.php」
  2. 在barchart.php用於顯示進度條添加代碼。

  3. 添加阿賈克斯方法,將需要從 需要requried條形圖輸出使用ajax的MySQL的PHP​​。

  4. 一旦您收到所需的輸出顯示在頁面上。

  5. 關閉/隱藏進度條,並顯示其中包含條形圖輸出的容器 - 拇指

相關問題