2016-12-04 19 views
1

私はCodeIgniterをウェブサイトで使用しています。私はCodeIgniterの使用方法を本当に知りません。
私はCodeIgniterを使用すると、出力でユーザー名とパスワードを取得できません
私は<?=$user->username?><?=$user->password?>を使用して、mysqliデータベースにユーザ名とパスワードを取得しています。 ので、これは私がここでの問題がどこにあるか知らない私のコードです:
出力エラー - CodeIgniter

$username = "<?=$user->username?>"; 
$password = "<?=$user->password?>"; 
$debug = true; 

私は

$username = "rezafahmi"; 
$password = "blablablabla"; 

する文字列を処理したいと出力が

"username":"rezafahmi","password":"blablablabla" 

です出力は次のとおりです。

"username":"","password":"" 

だから何が問題?

は、私はあなたがPHPのテンプレートであるあなたが私たちを示していないコードを持って推測している..私の言語のために申し訳ありません注意のため、誰もが、私はあまり英語を知らない

答えて

1

、ありがとうございました。そうかもしれない場合は、上記のコードでは、文字列の中から<?=タグを削除この

"username":"<?= $username ?>","password":"<?= $password ?>" 

のようなもの(実際には、完全に"を削除します)。

$username = $user->username; 
$password = $user->password; 
$debug = true; 

あなたは<?=内部の文字列を使用する場合、PHPは文字列だけで見つけることができる任意の他の文字と同様に扱います。 <?=は、<?=が出力/テンプレート内にあり、PHPファイルの実行可能コード部分ではない場合にのみ、かつ明示的に代用する場所としてPHPによって扱われます。

(あなたのコードでは、ブラウザの「ソースの表示」を行うと、ユーザー名の値は、実際には非表示タグとして<?=rezafahmi?> HTMLの扱いであることを表示される場合があります。)

+0

はい、その作品は、私はちょうど''文字列を削除する必要があります:Dありがとうございます! –