채택완료

여분필드에서 숫자 0 값 입력시

2014-06-17 (화) 14:33:11 5,914
아래는 여분필드 사용했는데....
 
<input type="text" name="wr_2" value="<?php echo $wr_2 ?>" id="wr_2" required class="frm_input required" size="5" maxlength="20">
 
입력시 나머지 숫자는 다 잘 나오는데 숫자 0 입력이 빈공간으로 나타나지 않네요...
 
그누보드 5 사용중입니다....
|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
bbs/write_update.php 파일에서 아래 코드를 찾아 수정하신 후 테스트 해보시기 바랍니다.
Copy
for ($i=1; $i<=10; $i++) {
    $var = "wr_$i";
    $$var = "";
    if (isset($_POST['wr_'.$i]) && $_POST['wr_'.$i]) {
        $$var = trim($_POST['wr_'.$i]);
    }
}
위 코드를 아래처럼 수정합니다.
Copy
for ($i=1; $i<=10; $i++) {
    $var = "wr_$i";
    $$var = "";
    if (isset($_POST['wr_'.$i]) && settype($_POST['wr_'.$i], 'string')) {
        $$var = trim($_POST['wr_'.$i]);
    }
}

답변에 대한 댓글 1개

고맙습니다....잘 되네요^^
2014-06-17 (화) 15:27:05
view페이지 = $view[wr_2];
write페이지 = $write[wr_2];
왜 안나오는지 확인 하시려면
print_r2($view);
print_r2($write);
로 확인 을 하셔서 wr_2값에 0 이라는 값이 정상적으로 들어가 있는지를 확인해보세요

답변에 대한 댓글 1개

나머지 숫자는 다 출력이 되는데...

꼭 0 입력시에만 나타나지 않네용....ㅜ.ㅜ

답변을 작성하려면 로그인이 필요합니다.