폼에서 입력한도 설정질문 정보
그누보드 폼에서 입력한도 설정질문본문
<!-- // 추가진기 설정분 -->
<? if (!$write[wr_5] ) { ?>
<? echo "<br> <b><font color = '#FF9900'> *추가 여의주를 거신다면 입력해 주세요(한도 50)</font></b> "; ?>
<input type=text name=wr_5 size=5 value='<?=$wr_5?>'>
<?echo "<b><font color = '#FF9900'> 여의주</font></b> "; ?>
<? } ?>
<!-- // 추가진기 한도 설정 -->
<? if ($write[wr_5] >= 50) { $write[wr_5] = 50; } else { } ?>
===================================================================
위소스는 gbform.skin.php 파일에서 wr_5 필드에 글입력시 숫자를 입력받는 것인데요..
숫자값 한도를 50으로 했어요..
근데..50이상의 숫자값도..입력이 되거든요..필드에 저장은 50이 되지만..
리스트에는 만약 100을 입력하면 100이 출력되더라구요..
여기서..값을 50이상 입력했을 때..에러 메시지나..아니면 입력이 안되게 하는 방법좀..
알려줘요..^^
<? if (!$write[wr_5] ) { ?>
<? echo "<br> <b><font color = '#FF9900'> *추가 여의주를 거신다면 입력해 주세요(한도 50)</font></b> "; ?>
<input type=text name=wr_5 size=5 value='<?=$wr_5?>'>
<?echo "<b><font color = '#FF9900'> 여의주</font></b> "; ?>
<? } ?>
<!-- // 추가진기 한도 설정 -->
<? if ($write[wr_5] >= 50) { $write[wr_5] = 50; } else { } ?>
===================================================================
위소스는 gbform.skin.php 파일에서 wr_5 필드에 글입력시 숫자를 입력받는 것인데요..
숫자값 한도를 50으로 했어요..
근데..50이상의 숫자값도..입력이 되거든요..필드에 저장은 50이 되지만..
리스트에는 만약 100을 입력하면 100이 출력되더라구요..
여기서..값을 50이상 입력했을 때..에러 메시지나..아니면 입력이 안되게 하는 방법좀..
알려줘요..^^
댓글 전체

다른 방법 하나
gbupdate.php <<== 요 파일에서..
if( $wr_5 < 50 ) $wr_5=50;
이런식으로 50 넘게 되면 무조건 50으로 만드는 방법도 있습니다.
gbupdate.php <<== 요 파일에서..
if( $wr_5 < 50 ) $wr_5=50;
이런식으로 50 넘게 되면 무조건 50으로 만드는 방법도 있습니다.

셀러션을 사용하세요 차라리 그게 편할듯합니다.
위의 php코드검사는
해당 act에서 검사하셔야 할 것 같습니다.
만일 해당 from에서 검사를 하고싶다면 javascript를 쓰세요..
해당 act에서 검사하셔야 할 것 같습니다.
만일 해당 from에서 검사를 하고싶다면 javascript를 쓰세요..