使用JavaScript从PHP页面中提取更多信息
P粉445714413
P粉445714413 2023-08-13 12:27:33
[PHP讨论组]
为了在不必不断重新加载页面的情况下自动更新页面的某个部分,我已经在平台上实现了这段代码。如果只是想更新一个数据片段,一切都正常工作,实际上php页面包含了多个查询,用于填充不同的部分。我如何报告所有查询的数据结果? 这是index.php中的JS代码:
function nLettere() {
  var xhttp = new XMLHttpRequest();
  xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
      const myObj = JSON.parse(this.responseText);
      document.getElementById("nLettere").innerHTML = 
      this.responseText;
    }
  };
  xhttp.open("GET", "script/caricaNumeri.php", true);
  xhttp.send();
}

setInterval(function(){
  nLettere();
}, 1);
这是向数据库发送查询的PHP页面:
<?php

include '../config.php';

// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}

$query = "SELECT COUNT(id) AS totale FROM indirizzi";
$risultato = $conn->query($query);
if ($risultato->num_rows > 0) {
  // output data of each row
 while($row = $risultato->fetch_assoc()) {
    $numero = $row["totale"];
  }
} else {
  $numero = "Ancora nessuna per ora!";
}

$query = "SELECT COUNT(stato) AS daConsegnare FROM indirizzi WHERE stato = ''";
$risultato = $conn->query($query);
if ($risultato->num_rows > 0) {
  // output data of each row
 while($row = $risultato->fetch_assoc()) {
    $daConsegnare = $row["daConsegnare"];
  }
} else {
  $daConsegnare = "Ancora nessuna per ora!";
}

?>
目前这段代码只适用于一个数据片段,即第一个查询的结果。但我还需要导入第二个查询的结果等等...
P粉445714413
P粉445714413

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号