저는 CodeIgniter 2.1.0과 MySQL을 사용하고 있습니다. 가로형 데이터 행을 세로 형으로 표시하려고합니다. 나는 그것을 데이터베이스에서 단일 행을 가져오고 에코 때 나는 위의 표를 생성하는 CodeIgniters 테이블 라이브러리를 사용했다 수평 테이블 행을 수직 테이블 행으로 변환
----------------------------------------
id | name | address | email |
----------------------------------------
1 | Foo | Bar | [email protected] |
----------------------------------------
처럼, 그것은 보인다. 이 대신에 다음과 같이 표시합니다 :
------
id : 1
name: foo
address : bar
email: [email protected]
-------------------
CodeIgniter 2.1.0에서는 어떻게합니까?
/* for controller */
$data['user_data'] = $this->modle_name->function_name;
modle_name= your modle name where the specific function exists.
function_name= function into the modle by which you get all the table value from mysql db.
다음 currectly modle에있는 함수를 작성하고 뷰 페이지로 이동 :
/* for view */
<?php foreach ($user_data as $data) {?>
<tr>
<?php echo 'ID:' . ' ' ?>
<?php echo ($data['id']); ?>
<?php echo 'Name:' . ' ' ?>
<?php echo ($data['name']); ?>
<?php echo 'Address:' . ' ' ?>
<?php echo ($data['address']); ?>
<?php echo 'E-mail:' . ' ' ?>
<?php echo ($data['email']); ?>
</tr>
<?php } ?>
http://stackoverflow.com/questions/3400621/php-arrange-table-content-from-horizontal-to-vertical – Rooneyl
@ rooneyl을 보아라, 나는 그것을 보았다. 그러나 도움이되지 않았다. 나는 한 행만을 가져오고 $ this-> table-> generate ('records'); 나는 그 결과를 보여준다. 나는 질문에서 언급 한대로 보여주고 싶다. 이걸 좀 도와 주실 수 있습니까? – Shabib