[왕초보질문]폼에 들어가는 구문에 대해서
<input class=ed maxlength=7 size=10 name=wr_5 required value="<?=$write[wr_5]?>">
여기서
value="<?=$write[wr_5]?>"
<?=$write[wr_5]?>
이놈을 넣는 이유가 뭔가요
안넣고 그냥 공백으로 둬도 게시판 같은데 등록이 되던데;;
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 18개
다만,,,글을 수정할때는요....?
수정시에는 해당글번호(wr_id)를 가지고 해당 구문을 불러와서 보여줍니다.
해당되는 $write에 대한 구문은 common.php의 312줄 부근에 있습니다..
if ($wr_id)
$write = sql_fetch(" select * from $write_table where wr_id = '$wr_id' ");
즉, 해당 글번호(wr_id)로 해당글을 불러와서 수정시에 다시 update해주는 것이지요...^^
value="<?=$write[wr_5]?>기본값"
이렇게 적으면 되나요?
if ($w =="") {
$write['wr_5'] = "기본값";
}
전 안넣고 썼는데...쓸때와 아닐때의 차이점좀 알려주십사와요~~
if($w==""){
$write[wr_5] = "기본값";
}
해 두시면 글작성시에 해당 필드에 위에서 정의한 기본값이 입력되어 있고
글작성자가 해당 부분을 수정해서 입력하면 수정된대로 입력이 되지요...
또한 작성된 글을 수정시에는 $w=="u"를 사용하므로 위에서 정의된 기본값은 무시되고
저장된 값을 보여 줍니다...^^
제가 잘못한것이 맞는것 같은데 전 그냥 되길래 그냥 씁니다.ㅜ..ㅜ
분명없었던거 같았었는데요 ^^
추가: 아 죄송합니다...그게 아니였습니다..ㅜ.ㅜ
벌칙입니다...지구 들고 계세요....^^
이렇게 하는것 맞죠?
if($w==""){
$write[wr_1] = "기본값";
$write[wr_2] = "기본값2";
}