如何在另一个PHP文件中显示一个PHP变量?

塞尔吉奥·安吉尔

我正在使用此php代码进行查询,然后在表格中显示信息。从此查询返回的列称为“ queue”,我想将其存储在名为“ $ queue_tittle”的变量中,然后在index.php中显示此变量,但是当我尝试这样做时,该变量为空,但不会显示任何信息。

query.php

<?php
session_start();
$queue_tittle = "";

function fill(){
    
    if (isset($_GET['vid'])){
        $vid = $_GET['vid'];

        if (!$conn = new mysqli("localhost", "root", "", "zendesk_data")){
            $output="Connection failed: " . $conn->connect_error;      
            } 
        else {
            $sql = "SELECT status, id, subject, requester, requested, requested_updated, service, next_sla_breach, queue FROM $vid";
            if ( $result = $conn->query($sql) ){
                if ($result->num_rows > 0) {
                    $output="<table class='queue_table'> 
                    <tr align='left'>
                    <th>Status</th>
                    <th>ID</th>
                    <th>Subject</th>
                    <th>Requester</th>
                    <th>Requested</th>
                    <th>Requested Updated</th>
                    <th>Service</th>
                    <th>Next SLA Breach</th></tr>";
                    while($row = $result->fetch_assoc()) {
                        $queue_tittle = $row["queue"];
                        $output.= "<tr><td>". $row["status"]. "</td><td><a href='../tickets/new.php?tid=" . $row["id"] . "'>" . $row["id"]. "</a></td><td>" . $row["subject"]. "</td><td>" . $row["requester"]. "</td><td>" . $row["requested"]. "</td><td>". $row["requested_updated"]. "</td><td>".
                        $row["service"]. "</td><td>". $row["next_sla_breach"]. "</td></tr>";
                    }
                    $output.="</table>";
                } else { 
                    $output= "0 results"; 
                }
            } else {
                    $output="Error en la consulta: ".$conn->error;
            }
            $conn->close();
        }
        echo $output;
        }    
    } 
?>

index.php

<div id="inner_cont">
   <div id="queue">
      <?php
         include '../utilities/query.php';
         fill();
         echo $queue_tittle;
       ?>  
  </div>

我知道这可能是一个简单的问题,但是我尝试遵循在线教程来解决此问题,但似乎对我的情况没有任何帮助。非常感谢所有帮助,在此先感谢您。

AKX

您可以只从函数返回标题。

function fill() {
    $queue_tittle = "";
    // ...
        echo $output;
    }
    return $queue_tittle;
}

<?php
include '../utilities/fill.php';
$queue_tittle = fill();
echo $queue_tittle;
?>

如果需要返回更多数据位,则可以将它们包装在关联数组中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在另一个网页中访问一个PHP变量

如何用另一个PHP文件编辑一个PHP文件的变量

PHP无法从另一个目录中的另一个php文件访问变量

如何在另一个页面中访问PHP会话变量?

一个变量中的PHP,另一个变量中包含HTML

如何从Wordpress中的另一个PHP文件访问数组变量?

如何显示图像从PHP到另一个

如何制作一个变量以显示R中另一个变量的差异?

我如何从一个PHP文件获取变量值到另一个PHP文件

将php变量从一个文件传递到另一个文件?

PHP-如何在另一个JavaScript文件中获取JSON

如何在另一个php文件中调用变量值

PHP-如何显示在另一个文件中以表格形式输入的数据?

在PHP中将变量从一个文件传递到另一个文件

从另一个PHP文件更改一个PHP文件中的变量的最佳方法是什么

如何在一个文件中调用一个声明的变量到另一个文件?

如何在另一个文件中的一个js文件中使用变量?

如何在一个Javascript文件中授予对另一个Java文件中定义的变量的访问

php变量中另一个变量的值

如何在 PHP 中调用另一个控制器文件中的函数?

从另一个 PHP 文件访问变量

如何使用ajax或jquery或javascript读取另一个文件中的PHP变量

如何在另一个文件的另一个类中调用 php 方法?

PHP 使用另一个文件中 header.php 中定义的变量

如何从存储在另一个 php 文件中的函数返回变量?

如何分配一个变量的值从另一个文件中的变量?

如何从另一个文件中获取 PHP 变量?

如何将 php 变量传递给另一个 php 文件

如何在javascript中更改另一个文件中的文件中的值变量