p

[왕초보질문]폼에 들어가는 구문에 대해서

<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'] = "기본값";
}
더망가야&#51557;.....ㅠ.ㅠ
위의 구문을 안넣어도 되지 않을까요?

전 안넣고 썼는데...쓸때와 아닐때의 차이점좀 알려주십사와요~~
아래 댓글 참조하셔요...버러러럭~~~~~!
글쓰기폼 상단(쓰기스킨)의 상단에

if($w==""){
$write[wr_5] = "기본값";
}

해 두시면 글작성시에 해당 필드에 위에서 정의한 기본값이 입력되어 있고

글작성자가 해당 부분을 수정해서 입력하면 수정된대로 입력이 되지요...

또한 작성된 글을 수정시에는 $w=="u"를 사용하므로 위에서 정의된 기본값은 무시되고

저장된 값을 보여 줍니다...^^
수정시에도 되던데요? ㅜ.ㅜ

제가 잘못한것이 맞는것 같은데 전 그냥 되길래 그냥 씁니다.ㅜ..ㅜ
잉~ 그럴리가요? 인공지능인가 봅니다.ㅎㅎ
얼마전에 알려주신 팁으로 적용한거 다시한번 보고 오겠습니다..

분명없었던거 같았었는데요 ^^

추가: 아 죄송합니다...그게 아니였습니다..ㅜ.ㅜ
푸하하하~~~!

벌칙입니다...지구 들고 계세요....^^
근데 저도 되요;;수정시에도;;왜일까요 ㅠㅠ
답변선택하기 진짜 미안하네요..헐랭이님 담엔 선택할게요!!!ㅠㅠ 흑흑
우와...지금 진짜 공부 많이 하고 있습니다ㅠㅠ
여러개 넣을 시
이렇게 하는것 맞죠?


if($w==""){
$write[wr_1] = "기본값";
$write[wr_2] = "기본값2";
}
전 그래도 안넣을랍니다..ㅜ.ㅜ
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 1,660
19년 전 조회 1,765
19년 전 조회 1,513
19년 전 조회 1,881
19년 전 조회 1,512
19년 전 조회 1,851
19년 전 조회 1,907
19년 전 조회 1,515
19년 전 조회 1,710
19년 전 조회 2,253
19년 전 조회 1,537
19년 전 조회 2,916
19년 전 조회 2,626
19년 전 조회 1,667
19년 전 조회 2,146
19년 전 조회 1,536
19년 전 조회 1,523
19년 전 조회 1,643
19년 전 조회 1,801
19년 전 조회 2,664
🐛 버그신고