【问题标题】:how to retrieve php function value and formatted data in html table如何在 html 表中检索 php 函数值和格式化数据
【发布时间】:2012-11-24 20:32:05
【问题描述】:

这是我的函数,通过这个函数我可以通过请求参数获取许多查询的结果。问题是使用返回函数保持沉默不显示任何内容,但使用 echo 或 print 它显示。

public function select_query( $query ) {

        if ( $result = $this->_mysqli->query( $query ) ) {

            /* fetch object array */
            while ( $row = $result->fetch_array() ) {

                //printf( "%s", $row[0] );
                //print $row[0];
                return $row[0];
            }

            $result->close();
        }
    }

当我初始化我的类并使用这个函数时,我没有以表格格式捕获值,如下所示:

echo '<table border=1><tr>';

        echo '<td>'. date('Y-m-d', time() - 13*24*60*60) .'</td>';
        echo '<td>' .$init->get_req_data($_POST['ex'], date('Y-m-d', 24*60*60)). '</td>';

        echo '</tr></table>';

在此,我没有在表中获得 $init 的值,它显示了表外的值,而不是表结构中的日期显示。另一个查询是我必须调用 php self 函数来检索与我相同的页面中的数据,但是代码在我的 html 上方打印 php 值,如果我试图将值存储在 html 表中,那么它会在页面打开时显示类错误.请在这个问题上帮助我。任何帮助将不胜感激,

【问题讨论】:

    标签: php html class


    【解决方案1】:

    我看到的第一条是检索数据的函数是select_query,你调用get_req_data

    在你的桌子上。

    【讨论】:

    • 是的,我从 get_req_data 传递了一个查询,然后通过 select_query 函数执行它
    【解决方案2】:

    您在循环中使用 return。这是不好的。这将只返回第一个值。

    使用变量存储所有值,并在函数结束时返回该变量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-18
      相关资源
      最近更新 更多