В моей форме codeigniter, я пытаюсь установить else if
для моего изображения данных. В настоящее время он поднимает if
, когда изображение существует. Но нужно забрать мой no_image.png, если изображение отсутствует, используя тот же код ниже.Not Picking Up Image If False
<?php
class Users extends MX_Controller {
public function index() {
$this->getForm();
}
protected function getForm($user_id = 0) {
$this->load->model('admin/user/users_model');
$user_info = $this->users_model->getUser($user_id);
if (trim($this->input->post('image'))) {
$data['image'] = $this->input->post('image');
} elseif (!empty($user_info)) {
// This Location Image Works Fine.
$data['image'] = config_item('base_url') . 'image/catalog/' . $user_info['image'];
} else {
// Should Display If No Image Present In Database Does Not Work.
$data['image'] = config_item('base_url') . 'image/'. 'no_image.png';
}
}
$this->load->view('user/users_form', $data);
}
Просмотр Страница:
<div class="form-group">
<label for="input-image" class="col-lg-2 col-md-12 col-sm-2 col-xs-12"><?php echo $entry_image; ?></label>
<div class="col-lg-10 col-md-10 col-sm-10 col-xs-12">
<a href="" id="thumb-image" data-toggle="image" class="img-thumbnail">
<img src="<?php echo $image; ?>"/>
</a>
</div>
</div>
Если вы никогда не получите 'no_image' даже когда есть не образ, это потому, что'! Пусто ($ user_info)) 'не всегда' 'true', потому что $ user_info' бывает' 0, нуль, false, array, "", '' ' – Ohgodwhy
@Ohgodwhy У вас есть пример кода, каким он должен быть? –