2016-12-04 77 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":"" 

那麼是什麼問題?

謝謝大家的關心,對不起我的語言,我不知道英語太..

回答

1

我猜你有沒有告訴我們這是PHP模板代碼。也許一些看起來像這樣

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

如果是這樣,那麼在你的代碼上面,從字符串中刪除<?=標籤(事實上,完全刪除")。

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

當你使用<?=裏面串,PHP對待他們就像可以在字符串中找到的任何其它字符。 <?=只被PHP用作替代表達式的地方,當且僅當<?=在輸出/模板中,而不在PHP文件的可執行代碼部分。

(與您的代碼,做到「查看源文件」在瀏覽器中,你可能會看到該用戶名的值實際上<?=rezafahmi?>其中HTML將其視爲不可顯示的標籤。)

+0

是它的作品,我只是需要刪除''字符串:D非常感謝您的先生! –