這是一個快速的語法問題...CI PHP如果語句W/SQL語法
如果兩個SQL語句是真正的W/PHP我需要阻止一個HTML元素。
如果status ='closed',並且當前用戶已登錄,那麼我可以計算出這些調用,我只需要查看語法的一個示例。 :)
因此,如果SQL狀態=關閉,並且current_user = is_logged_in()...類似的東西。
這是一個快速的語法問題...CI PHP如果語句W/SQL語法
如果兩個SQL語句是真正的W/PHP我需要阻止一個HTML元素。
如果status ='closed',並且當前用戶已登錄,那麼我可以計算出這些調用,我只需要查看語法的一個示例。 :)
因此,如果SQL狀態=關閉,並且current_user = is_logged_in()...類似的東西。
我會假設你想,如果用戶登錄到屏蔽掉一個登錄框下面是你需要做什麼:
在視圖:
<?php if ($show_login): ?>
<!-- login box code here -->
<?php endif; ?>
在控制器的作用是調用視圖:
if (is_logged_in() && $this->my_model->check_something()) {
$data['show_login'] = false;
}
else {
$data['show_login'] = true;
}
$this->load->view('myview', $data);
在模型:
function check_something() {
// execute the SQL statements
// and return true/false depending on what you get
}
請參閱CodeIgniter's Active Record documentation瞭解如何設置SQL語句。
如果這不是你正在尋找的,請嘗試使你的問題更詳細,也許你有任何代碼。
if($status == "closed" && is_logged_in() == true) { // Do Stuff }
凡is_logged_in()
返回true
如果用戶登錄,或false
如果用戶沒有。$status
記錄是MySQL的狀態值,它應該是true
或false
。如果status
等於 「關閉」
if (is_status_closed() && is_logged_in($current_user)) {
// Block this HTML element
elem->block();
}
is_status_closed()
將返回true。如果用戶通過$current_user
提到的登錄
is_logged_in($current_user)
將返回true。
的&&
讓您連接兩個條件語句在一起,並且可以讀作「和」字。
雖然這似乎是一個簡單的問題;這是你在問怎麼做?
想通了:
我忘了,我已經打電話給我的$數據...
<?php
if ($row['status'] == 'closed' && is_logged_in()) { ?>
我覺得自己像一個虛擬的... :)
啊,打吧。 Chacha102似乎與我的答案非常相似。 – 2009-07-26 23:23:52