从数据库中调用一个值,然后将其用作<title>

时间:2017-06-23 17:46:00

标签: php

&lt; p&gt;我正在尝试使用f_n作为页面标题。但是,它不断出现变量fn未定义。&lt; / p&gt; &lt; pre&gt;&lt; code&gt; $ pageTitle = $ fn; $ fn =&#34;&#34 ;; 如果(isset($ _ GET [&#39; F_N&#39;])) {   if(DB :: query(&#39; SELECT f_n FROM users WHERE f_n =:f_n&#39 ;, array(&#39;:f_n&#39; =&gt; $ fn)))   {     $ fn = DB :: query(&#39; SELECT f_n FROM users WHERE f_n =:f_n&#39;,array(&#39;:f_n&#39; =&gt; $ fn))[0] [&#39 ; F_N&#39;];   } } &LT; /代码&GT;&LT; /预&GT; &lt; p&gt;我现在尝试过:&lt; / p&gt; &lt; pre&gt;&lt; code&gt; $ fn = DB :: query(&#39; SELECT f_n FROM users WHERE f_n =:f_n&#39;,array(&#39;:f_n&#39; =&gt; $ fn) ); $ pageTitle = $ fn; $ dir =&#39; ../ timeline / index.php&#39 ;; require_once(&#39; ../类/ db.php中&#39); 包括&#39; ../ classes / Login.php&#39 ;; &LT; /代码&GT;&LT; /预&GT; &lt; p&gt;但现在它弹出:  &lt; code&gt;致命错误:未捕获错误:类&#39; DB&#39;在C:\ xampp \ htdocs \ mostWanted \ profile \ index.php中找不到:2堆栈跟踪:在第2行&lt; / code&gt;上的C:\ xampp \ htdocs \ mostWanted \ profile \ index.php中抛出#0 {main} &LT; / p为H.

2 个答案:

答案 0 :(得分:0)

$fn未定义。

尝试:

$pageTitle = $_GET['f_n'];

答案 1 :(得分:0)

您的代码的问题可能是变量声明的顺序。 原始序列:

$pageTitle = $fn;
$fn = "";

你甚至在声明错误之前使用了$ fn。尝试颠倒序列。

$fn = "";
$pageTitle = $fn;