간단 해 보이지만 제대로 작동하지 않습니다. if 문이 올바로 보입니다. 나는 기본적으로 테이블에 데이터가 있으면 모든 것을 괄호 안에 표시하고 그렇지 않으면 전혀 표시하지 않는다고 말합니다. 의사 코드에서 나는 이것을하고있다.
if (query > = 1) {
//show foreach loop and clear form button
} else {
//do not show anything
}
실제 마크 업에서 나는 이것을 시도했습니다.
<?php if($user_promos >= 1) { ?>
<?php
if($user_promos){
//print_r($user_promos);
?>
<div class="row">
<div class="col-md-12">
<h3>Add Event To Location</h3>
<div class="row">
<div class="row">
<div class="row">
<div id="myselect2" class="col-md-12">
<p></p>
<div class="form-group col-xs-5 col-lg-3">
<?php
//$user_events = '';
//print_r($user_events);
$ar=array();
foreach($user_events as $events) {
$ar[$events['id']] = $events['title'];
}
//endforeach;
?>
<?php
$attributes = '';
//$attributes='';
echo form_dropdown('myselect', $ar, '',$attributes);
?>
</div>
</div>
</div>
</div>
</div>
<?php
}
?>
<button id="grab1" type="button" class="btn btn-default">Clear</button>
<hr/>
</div>
<?php
}
?>
최신 정보:
변수 user_promos는 쿼리에 설정된 변수입니다. dropdown_add_promos 메서드의 쿼리는 배열로 반환됩니다.
$data['user_promos'] = $this->model_location->dropdown_add_promos($fkUserId);
count()
그것 때문에 시도 array
하면 배열의 항목 수를 제공합니다.
if(count($user_promos) >= 1)
...
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다