CI 묻고 답하기

제목 정의되진 않은변수?? 왜뜰가요
글쓴이 씨아이세상 작성시각 2013/03/10 21:59:32
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 15566   RSS


모댈에서 에러가게속나서
$user=""; 정의해도 에러가 게속나내요???
view에서 값은나오는데

A PHP Error was encountered
Severity: Notice

Message: Use of undefined constant p_user - assumed 'user'

Filename: controllers/Conter.php

Line Number: 109

A PHP Error was encountered
Severity: Notice

Message: Use of undefined constant p_depart - assumed 'depart'

Filename: controllers/Conter.php

Line Number: 110

A PHP Error was encountered
Severity: Notice

Message: Use of undefined constant p_position - assumed 'position'

Filename: controllers/Conter.php

Line Number: 111


##Conter.php
 $row   = $this->model->search($sword);

 $data['user'] = $row[user];
 $data['depart'] = $row[depart];
 $data['position'] = $row[position];
 $data['wate'] = $row[wate];
 $data['num'] = $row[num];
 $data['state'] = $row[state];

 $this->load->view('index',$data);0

##view.php
<tr>
<td class="de1">사용자</td>
<td> <input type="text" size="50" name="user" value="<?=$user>" /></td>
</tr>
<tr>
<td class="de1">부서</td>
<td > <input type="text" size="50" name="depart" value="<?=$depart>" /></td>
</tr>

 다음글 한글 데이터 (5)
 이전글 헉..이런스팸이.. (2)

댓글

변종원(웅파) / 2013/03/10 22:10:02 / 추천 0
$row[user]; <- 정상적인 사용법이 아닙니다.

$row['user'] 가 맞는 사용법입니다. php.net에서 array 검색해보세요.

씨아이세상 / 2013/03/11 10:18:26 / 추천 0
그러네요.허허허허

이론이론..

ㅠㅠ
risa / 2013/03/11 14:09:30 / 추천 0
 덧 붙이면  그냥 php로

$row[user];  를 해도 에러나 경고가 안뜬다 해도

아파치 로그를 보면 로그가 쌓입니다.

$row['user']; 안했다고 투덜대며 산더미 만큼 쌓인 로그를 본 뒤로는 꼭 싱글쿼터나 더블쿼터 넣어줍니다.