2017-04-16 13 views
-3

それはどうしたらいいですか?それはすべてのコードと私はPHPと混同されています。私はautoを持っているテンプレートは、エラーログを作成するので、私はこれを見て、私は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に接続し、usernameパスワードを変更したとき、またはsubmitをクリックしてmysqlに送信するときに変更を電子メールするときに想定されています。 –

答えて

0

あなたsintaxeは間違っています。 あなた:

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

正しい:

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

+0

ありがとう、しかし、今私は未定義のメソッドを呼び出すuser :: getUsername() –

+0

まあ、あなたのPHPファイルを共有する必要があります...あなたはオブジェクトのsintaxeを使用してクラス関数(静的関数)にアクセスしようとしている可能性があります。 '$ user :: getUsername()'静的関数へのアクセス '$ user-> getUsername()'を非staticにしました –

+0

まだエラーが発生します –

-1

エラー '未定義の関数は' 自明です、それはあなたが呼び出すためにしようとしている関数が存在しないことを意味します。コードスニペットに "getUsername()"という関数がある間、あなたの投稿には "getusername()"という関数があります。スニペットの大文字の "U"は使用しないでください。また、PHPは大文字と小文字を区別した言語であることに注意してください。

ありがとうございました

+0

私が以前に言ったような新しいエラーが発生しました。未定義のメソッドuser :: getUsername()を呼び出します –

+0

メソッドが定義されている場所に投稿できますか? – azdonald

+0

PHPファイルのすべてのコードが –

関連する問題