Php Mysql不提交表单的行数

Php Mysql不提交表单的行数,php,jquery,Php,Jquery,我有一个jquery-php-mysql查询,它工作得很好,但是在提交表单之前,我想告诉我的访问者他们将收到多少结果。例如:显示结果(5) 你能告诉我一个简单的方法吗 我会非常感激的 编辑:我的ajax如下所示: <script language="javascript" type="text/javascript"> <!-- //Browser Support Code function ajaxFunction(){ var ajaxRequest; // The

我有一个jquery-php-mysql查询,它工作得很好,但是在提交表单之前,我想告诉我的访问者他们将收到多少结果。例如:显示结果(5)

你能告诉我一个简单的方法吗

我会非常感激的

编辑:我的ajax如下所示:

<script language="javascript" type="text/javascript">
<!-- 
//Browser Support Code
function ajaxFunction(){
 var ajaxRequest;  // The variable that makes Ajax possible!

 try{
   // Opera 8.0+, Firefox, Safari
   ajaxRequest = new XMLHttpRequest();
 }catch (e){
   // Internet Explorer Browsers
   try{
      ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
   }catch (e) {
      try{
         ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
      }catch (e){
         // Something went wrong
         alert("Your browser broke!");
         return false;
      }
   }
 }
 // Create a function that will receive data 
 // sent from the server and will update
 // div section in the same page.
 ajaxRequest.onreadystatechange = function(){
   if(ajaxRequest.readyState == 4){
      var ajaxDisplay = document.getElementById('ajaxDiv');
      ajaxDisplay.innerHTML = ajaxRequest.responseText;
   }
 }
 // Now get the value from user and pass it to
 // server script.
 var bedno = document.getElementById('bedno').value;
 var district = document.getElementById('district').value;
 var loc = document.getElementById('location').value;
 var queryString = "?bedno=" + bedno ;
 queryString +=  "&district=" + district + "&location=" + loc;
 ajaxRequest.open("GET", "ajax-example.php" + 
                              queryString, true);
 ajaxRequest.send(null); 
}
//-->
</script>


您的
AJAX
是正确的。
在您的
ajax example.php
文件中,使用您的参数获取结果。
并响应结果。
范例


使用
AJAX
获取提交表单上的结果数使用
jQery AJAX
调用,您可以不提交表单就完成此操作谢谢您的回答,但唯一的问题是这只会在我单击提交后显示结果。然后您需要检查表单的所有字段是否已填写,如果已填写,则运行AJAX,如果没有,则显示消息或不执行任何操作。如果有用的话,请不要忘记接受答案:)我的最后一个问题是,我回显$numrows,但我想展示的地方不在ajaxDiv中,如何在ajaxdiv之外回显它?添加一个属性
id
,并在ajax中更改
ajaxDisplay.innerHTML=ajaxRequest.responseText
到这个
ajaxDisplay.setAttribute(“value”,ajaxRequest.responseText”)
和设置id
var ajaxDisplay=document.getElementById('result')
 $st = mysqli_query($link, "your query");
 $result = mysqli_num_rows($st);
 echo $result;