여분필드 입력값 중복 문의드립니다.
본문
스킨에 write.php에 여분필드 입니다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
<label for="wr_1" class="sound_only">kW</label>
<input type="text" name="wr_1" value="<?php echo $write['wr_1'];?>kW" id="wr_1" class="frm_input half_input" placeholder="kW">
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
value="<?php echo $write['wr_1'];?>kW"
요부분이 문제인데 입력하고 수정을하면 kW가 계속 반복 되네요
예를 들어 wr_1 값이 100이라면 처음에 등록하면 100kW 라고 잘나오고 이값을 수정하면 100kWkW 이런 식으로 붙네요? 어떻게 해야 할까요?
답변 3
write.skin.php
<input type="text" name="wr_1" value="<?php echo $wr_1;?>" id="wr_1" class="frm_input half_input" placeholder="숫자만 입력 ex) 100">
입력은 숫자만 입력하라고 placeholder 를 이용해서 고지하고
write_update.head.skin.php <- 해당 스킨 디렉터리에 파일 생성
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
$wr_1 = $wr_1.'kW';
업데이트하기 전에 넘겨받은 숫자 값에 kW 추가
list or view .skin.php
<?php echo $list[$i]['wr_1']; // list ?>
<?php echo $view['wr_1']; // view?>
이런식으로 write_update 에서 write_update.head.skin.php 에서 wr_1 값을 변경한 걸로 불러오게 하면 되지 않을까 싶습니다!
!-->!-->!-->value="<?php echo $write['wr_1'];?>kW" KW 를 제거 해주세요
그러니깐 값을 100KW 로 저장하고
출력 부분에 KW 만 글자 따로 출력 하시면 되겠습니다.
업데이트 처리 구간에서 kw 붙여 넘기고, 출력단 바로 앞에서 다시 뺀 다음 출력할 때 붙이시면 될 듯.