这是一个快速的语法问题...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