这是服务器上名为 getques.php 的 php 文件。在这个 php 文件中,变量 subnm1、chpno1 和 qnumber1 从客户端的 html-javascript 文件中发布。通过这些,可以访问服务器上的数据库,并将 SQL 查询的输出存储在变量 $px 中。
<!DOCTYPE html>
<html>
<body>
<?php
$x = $_POST["subnm1"];
$y = $_POST["chpno1"];
$z = $_POST["qnumber1"];
$con=mysqli_connect("localhost","compete7_bhunia","pr393ss","compete7_iitmock");
if (mysqli_connect_errno())
{ echo "Failed to connect to MySQL: " . mysqli_connect_error(); }
$result = mysqli_query($con,"SELECT question, optiona, optionb, optionc, optiond,
coroption FROM $x WHERE qnumber = $z AND chapno = $y");
while($row = mysqli_fetch_array($result))
{
$px = $row['question'];
}
mysqli_close($con);
?>
</body>
</html>
此 $px 显示已从数据库检索到的所需数据。现在,我希望将这个变量 $px 传递给同一个 html-javascript 文件。如何在 javascript 中获取它。相关部分如下。
<script type="text/javascript">
var abc = "<?=echo $px ?>";
alert(abc);
</script>
这没有显示 $px 的值。PL。帮助。