2017-04-16 150 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文件的所有代码都在 –

相关问题