2017-04-16 50 views
-3

這是錯誤,我該如何解決它?那是所有的代碼,我很困惑與PHP。我有自動模板製作錯誤日誌,所以我看到了這一點,我無法訪問profile.php。請幫忙!PHP致命錯誤:調用未定義的函數getusername()

<?php 
 
\t require_once('./pieces/header.php'); 
 
?> 
 
<div class="row"> 
 
\t <div class="col-sm-8" id="center"> 
 
\t \t <div class="panel panel-default"> 
 
\t \t \t <div class="panel-heading">Profile Editor</div> 
 
\t \t \t <div class="panel-body"> 
 
\t \t \t \t <form method="POST"> 
 
\t \t \t \t  <div class="form-group input-group"> 
 
\t \t \t \t \t \t <span class="input-group-addon"><i class="fa fa-github-alt"></i></span> 
 
\t \t \t \t \t \t <input type="text" class="form-control" value="<?php $user>getUsername(); ?>" title="Account username." disabled /> 
 
\t \t \t \t \t </div> 
 
\t \t \t \t \t <div class="form-group input-group"> 
 
\t \t \t \t \t \t <span class="input-group-addon"><i class="fa fa-envelope"></i></span> 
 
\t \t \t \t \t \t <input type="text" class="form-control" value="<?php $user>getEmail(); ?>" title="Account email." disabled /> 
 
\t \t \t \t \t </div> 
 
\t \t \t \t \t <div class="form-group input-group"> 
 
\t \t \t \t \t \t <span class="input-group-addon"><i class="fa fa-trophy"></i></span> 
 
\t \t \t \t \t \t <input type="text" class="form-control" value="<?php $user>getMembership(); ?>" title="Account membership." disabled /> 
 
\t \t \t \t \t </div> 
 
\t \t \t \t \t <div class="form-group input-group"> 
 
\t \t \t \t \t \t <span class="input-group-addon"><i class="fa fa-key"></i></span> 
 
\t \t \t \t \t \t <input type="password" name="oldpassword" class="form-control" placeholder="Current Password" title="Current account password." value="" maxlength="32" autocomplete="off" /> 
 
\t \t \t \t \t </div> 
 
\t \t \t \t \t <div class="form-group input-group"> 
 
\t \t \t \t \t \t <span class="input-group-addon"><i class="fa fa-key"></i></span> 
 
\t \t \t \t \t \t <input type="password" name="password" class="form-control" placeholder="New Password" value="" title="New account password." maxlength="32" autocomplete="off" /> 
 
\t \t \t \t \t </div> 
 
\t \t \t \t \t <div class="form-group no-margn"> 
 
\t \t \t \t \t \t <input type="submit" name="save" class="btn btn-success btn-block" value="Save Changes"/> 
 
\t \t \t \t \t </div> 
 
\t \t \t \t </form> 
 
\t \t \t </div> 
 
\t \t </div> 
 
\t </div>

+0

該功能是否定義? – zerkms

+0

@zerkms它應該連接到MySQL,當他們更改用戶名密碼或電子郵件時,它們會在點擊提交併發送給MySQL時發生變化。 –

回答

0

你sintaxe是錯誤的。 您:

<?php $user>getUsername(); ?>

正確:

<?php $user->getUsername(); ?>

+0

謝謝,但我現在得到這個調用未定義的方法用戶:: getUsername() –

+0

那麼,你需要分享你的PHP文件...可能是你試圖訪問一個類函數(靜態函數)使用對象sintaxe。 '$ user :: getUsername()'獲得靜態函數 '$ user-> getUsername()'爲非靜態 –

+0

我仍然收到錯誤 –

-1

錯誤 '未定義功能' 是自我解釋,這意味着你正在嘗試調用不存在的功能。您的文章具有函數「getusername()」,而您的代碼片段具有函數「getUsername()」。請不要在代碼段中輸入大寫字母「U」,並記住php是區分大小寫的語言。

謝謝

+0

我得到了一個新的錯誤,就像我之前說的調用未定義的方法user :: getUsername() –

+0

你可以發佈方法的定義? – azdonald

+0

php文件的所有代碼都在 –

相關問題