답변 3개
채택된 답변
+20 포인트
1년 전
write.skin.php
</p>
<p><input type="text" name="wr_1" value="<?php echo $wr_1;?>" id="wr_1" class="frm_input half_input" placeholder="숫자만 입력 ex) 100"></p>
<p>
입력은 숫자만 입력하라고 placeholder 를 이용해서 고지하고
write_update.head.skin.php <- 해당 스킨 디렉터리에 파일 생성
</p>
<p><?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>
<p> </p>
<p>$wr_1 = $wr_1.'kW';
업데이트하기 전에 넘겨받은 숫자 값에 kW 추가
list or view .skin.php
</p>
<p><?php echo $list[$i]['wr_1']; // list ?></p>
<p><?php echo $view['wr_1']; // view?></p>
<p>
이런식으로 write_update 에서 write_update.head.skin.php 에서 wr_1 값을 변경한 걸로 불러오게 하면 되지 않을까 싶습니다!
로그인 후 평가할 수 있습니다
답변에 대한 댓글 6개
j
jpna
1년 전
j
jpna
1년 전
그런데 수정시에도 계속 kW 값이 중복되어 붙네요?
같은 문제가 보이네요
수정시에는 해당 값을 중복 등록하지 못하게 막는 방법은 없나요?
같은 문제가 보이네요
수정시에는 해당 값을 중복 등록하지 못하게 막는 방법은 없나요?
c
coDribble
1년 전
수정할 때 kW 는 안지우고 숫자만 지우시고 수정하시면 중복으로 뜰 것 같긴 하구요.
어떻게 수정하셨는지는 모르겠지만... wr_1 원래 있던 값(kW 포함)을 다 지우고 숫자만 다시 등록하면 되지 않나요...??
어떻게 수정하셨는지는 모르겠지만... wr_1 원래 있던 값(kW 포함)을 다 지우고 숫자만 다시 등록하면 되지 않나요...??
c
coDribble
1년 전
kW는 남기고 숫자부분만 지우고 수정을 할 경우를 대비해서
write_update.head.skin.php 에서 넘겨받은 값에서 숫자만 뽑아내고 kW 를 다시 붙여주는 방법도 있을 것 같아요.
[code]
$wr_1 = preg_replace("/[^0-9]*/s", "", $wr_1) . 'kW';
[/code]
이러면 원래 있던 값에서 kW 는 남기고 숫자부분만 바꾼 후 수정을 해도 수정값kW 으로 넘겨받을 거고, 거기서 수정값 만 추출해서 다시 kW 를 붙여주면 그냥 숫자만 입력하던, kW 까지 같이 입력하던 문제 없을 것 같습니다
write_update.head.skin.php 에서 넘겨받은 값에서 숫자만 뽑아내고 kW 를 다시 붙여주는 방법도 있을 것 같아요.
[code]
$wr_1 = preg_replace("/[^0-9]*/s", "", $wr_1) . 'kW';
[/code]
이러면 원래 있던 값에서 kW 는 남기고 숫자부분만 바꾼 후 수정을 해도 수정값kW 으로 넘겨받을 거고, 거기서 수정값 만 추출해서 다시 kW 를 붙여주면 그냥 숫자만 입력하던, kW 까지 같이 입력하던 문제 없을 것 같습니다
j
jpna
1년 전
그렇긴 합니다만 값이 wr_1 wr_2...
이런식으로 많은 여분 필드가 있으면 그 값들도 모두 수정해야해서...
이런식으로 많은 여분 필드가 있으면 그 값들도 모두 수정해야해서...
j
jpna
1년 전
$wr_1 = preg_replace("/[^0-9]*/s", "", $wr_1) . 'kW';
이방법이 가장 좋은거 같습니다.
감사합니다.
이방법이 가장 좋은거 같습니다.
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 2개
j
jpna
1년 전
어찌해야 하는지 감이 안잡히네요.
s
sinbi
1년 전
글쓰기 업데이트 하면 $_POST나 $_GET으로 넘어가잖아요.
이 넘어온 값을 아래 $value 자리에 넣으시면 잘 가공됩니다.
https://chatgpt.com/ 에 질문해보니, 여러가지 방법 알려주네요.
그중 가장 간단한 게 요거네요.
kw (또는, KW) 제거: $value = rtrim($value, 'KWkw');
kw (또는, KW) 추가: $value = $value . "KW"
이 넘어온 값을 아래 $value 자리에 넣으시면 잘 가공됩니다.
https://chatgpt.com/ 에 질문해보니, 여러가지 방법 알려주네요.
그중 가장 간단한 게 요거네요.
kw (또는, KW) 제거: $value = rtrim($value, 'KWkw');
kw (또는, KW) 추가: $value = $value . "KW"
댓글을 작성하려면 로그인이 필요합니다.
미니님a
Expert
1년 전
value="kW" KW 를 제거 해주세요
그러니깐 값을 100KW 로 저장하고
출력 부분에 KW 만 글자 따로 출력 하시면 되겠습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
j
jpna
1년 전
많은 데이터를 입력하는데 값에다가 kW를 넣자니 그것도 일인지라...
그렇다로 list.php에 kW를 값 옆에 써주자니 100kW로 검색시 검색이 안되네요.
그렇다로 list.php에 kW를 값 옆에 써주자니 100kW로 검색시 검색이 안되네요.
�
미니님a
1년 전
흔히 하는 표현으로 상식선에서
저 부분이 이해가 안가네요
100 쓰면 자동으로 100kw 붙는다 당연하겠죠?
근데 수정 시 200을 쓰면 200kwkw 가 붙는다 ??
애초에 수정시 그 값 자체가 바뀌는 부분인데.......
수정 할때 부분 그리고 영상이라도 혹은 url 이라도 공개가 가능하다면 쪽지로라도 보내주세요
저 부분이 이해가 안가네요
100 쓰면 자동으로 100kw 붙는다 당연하겠죠?
근데 수정 시 200을 쓰면 200kwkw 가 붙는다 ??
애초에 수정시 그 값 자체가 바뀌는 부분인데.......
수정 할때 부분 그리고 영상이라도 혹은 url 이라도 공개가 가능하다면 쪽지로라도 보내주세요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
원래 목적이 검색 때문이었는데 검색도 아주 잘됩니다.