2014-05-25 13 views
0

有人可以解釋如何在HTML模板的不同位置顯示不同的變量嗎?我想$row['fullname']在標題和右側欄中的另一個變量?謝謝!我閱讀了全局變量,但是我暫時避免使用全局變量。如果我爲功能添加新參數是可行的? (我不這麼認爲)在不同地方顯示函數變量

function viewMember($mysqli, $member) 
{ 
    $ret = ""; 
    $statement = $mysqli->query(
     "SELECT * FROM members WHERE username = '$member' " 
    ); 
    $row = $statement->fetch_array(); 
    $ret = $ret . 'User ID:' . htmlentities($row['id']) . '</br> 
        Full Name: ' . htmlentities($row['fullname']) . '</br> 
        Username: ' . htmlentities($row['username']) . '</br> 
        Email: ' . htmlentities($row['email']) . ' </br> 
        Last Login: ' . htmlentities($row['last_online']) . '</br> 
        Last IP: ' . htmlentities($row['last_ip']) . '<br/> 
        Last Browser: ' . htmlentities($row['http_agent']) . '<br/> 
        System Role : ' . htmlentities($row['role']) . ''; 
    return $ret; 
} 
+0

你也許可以逃脫使用會話。 –

+0

是什麼?我不明白! –

+0

使用會話變量。 '$ var = $ _ SESSION ['var'];'然後'echo $ var;'之後的任何地方。 –

回答

0
Hope this will help you! 

<?php 

session_start(); 

function viewMember($mysqli,$member) 
{  
$ret = ""; 

$statement = $mysqli->query("SELECT * FROM members WHERE username = '$member' "); 
       $row = $statement->fetch_array(); 
       $ret = 
       $ret.'User ID:'.htmlentities($row['id']).' </br> 
       Full Name: ' .htmlentities($row['fullname']).'</br> 
       Username: ' .htmlentities($row['username']).'</br> 
       Email: '  .htmlentities($row['email']).' </br> 
       Last Login: '.htmlentities($row['last_online']).'</br> 
       Last IP: ' .htmlentities($row['last_ip']).'<br/> 
       Last Browser: '.htmlentities($row['http_agent']).'<br/> 
       System Role : '.htmlentities($row['role']).''; 





     $_SESSION['id']=htmlentities($row['id']); 
       $_SESSION['fullname']=htmlentities($row['fullname']); 
       $_SESSION['username']=htmlentities($row['username']); 
       $_SESSION['email']=htmlentities($row['email']); 
       $_SESSION['last_online']=htmlentities($row['last_online']); 
       $_SESSION['last_ip']= htmlentities($row['last_ip']); 
       $_SESSION['http_agent']=htmlentities($row['http_agent']); 
       $_SESSION['role']= htmlentities($row['role']); 








       return $ret; 
      } 
      ?> 
     // Echo following variables wherever you want   
     $_SESSION['id']; 
       $_SESSION['fullname']; 
       $_SESSION['username']; 
       $_SESSION['email']; 
       $_SESSION['last_online']; 
       $_SESSION['last_ip']; 
       $_SESSION['http_agent']; 
       $_SESSION['role'];