게시물 수정

게시물 수정을 위한 페이지 만들기에 대해 설명 합니다.

Data ID

MODIFY_POST

Request

Name Value
return_url 수정 후 이동할 Redirect URL
post_key [post_key]

Response

JSON : output.post[0], PHP : $output['post'][0]

Name Value
return_url 저장 후 Redirect URL(미 입력시 Post 목록)
bbs_key bbs key
parent_post_seq 답글일 경우 답글의 대상 Post 시퀀스
subject 게시물 제목
email 작성자 이메일 (회원의 경우 미사용)
cell_phone 작성자 휴대폰 번호 (회원의 경우 미사용)
reg_name 작성자 이름 (회원의 경우 미사용)
password Post 비밀번호 (비회원일 경우 수정 삭제시 필요)
content 게시물 내용

HTML attributes

Tag : form

Name Value Description
method post Form method
id frm_save_post Form id

Form elements

Name Value
return_url 저장 후 Redirect URL(미 입력시 Post 목록)
bbs_key bbs key
parent_post_seq 답글일 경우 답글의 대상 Post 시퀀스
subject 게시물 제목
email 작성자 이메일 (회원의 경우 미사용)
cell_phone 작성자 휴대폰 번호 (회원의 경우 미사용)
reg_name 작성자 이름 (회원의 경우 미사용)
password Post 비밀번호 (비회원일 경우 수정 삭제시 필요)
content 게시물 내용

HTML

VueJS

<form id="frm_save_post">
    <input type="hidden" name="post_key" colon:value="output.post[0].post_key"/>
    <input type="hidden" name="return_url" value="list.html"/>
    <div class="mb-3">
        <label for="subject" class="form-label">Post subject</label>
        <input type="text" class="form-control"	id="subject" name="subject" colon:value="output.post[0].subject" placeholder="Input Subject">
    </div>
    <div class="mb-3">
        <label for="email" class="form-label">Writer email</label>
        <input type="text" class="form-control"	id="email" name="email" colon:value="output.post[0].email" placeholder="Input email">
    </div>
    <div class="mb-3">
        <label for="cell_phone"	class="form-label">Writer mobile number</label>
        <input type="text" class="form-control"	id="cell_phone"	name="cell_phone" colon:value="output.post[0].cell_phone" placeholder="Input mobile number">
    </div>
    <div class="mb-3">
        <label for="reg_name" class="form-label">Writer name</label>
        <input type="text" class="form-control"	id="reg_name" name="reg_name" colon:value="output.post[0].reg_name" placeholder="Input name">
    </div>
    <div class="mb-3">
        <label for="reg_name" class="form-label">Password</label>
        <input type="password" class="form-control"	id="password" name="password" value="" placeholder="Input password">
    </div>
    <div class="mb-3">
        <label for="content" class="form-label">Post content</label>
        <textarea class="form-control" id="content_1" name="content[]" rows="10" name="content" colon:value="output.post[0].content" placeholder="Input content"></textarea>
    </div>
    <div class="text-center">
        <button	type="submit" class="btn btn-primary px-4">저장</button>
    </div>
</form>

PHP

<form id="frm_save_post">
    <input type="hidden" name="post_key" value="<?=$output.post[0]['post_key'];?>"/>
    <input type="hidden" name="return_url" value="list.html"/>
    <div class="mb-3">
        <label for="subject" class="form-label">Post subject</label>
        <input type="text" class="form-control"	id="subject" name="subject" value="<?=$output.post[0]['subject'];?>" placeholder="Input Subject">
    </div>
    <div class="mb-3">
        <label for="email" class="form-label">Writer email</label>
        <input type="text" class="form-control"	id="email" name="email" value="<?=$output.post[0]['email'];?>" placeholder="Input email">
    </div>
    <div class="mb-3">
        <label for="cell_phone"	class="form-label">Writer mobile number</label>
        <input type="text" class="form-control"	id="cell_phone"	name="cell_phone" value="<?=$output.post[0]['cell_phone'];?>" placeholder="Input mobile number">
    </div>
    <div class="mb-3">
        <label for="reg_name" class="form-label">Writer name</label>
        <input type="text" class="form-control"	id="reg_name" name="reg_name" value="<?=$output.post[0]['reg_name'];?>" placeholder="Input name">
    </div>
    <div class="mb-3">
        <label for="reg_name" class="form-label">Password</label>
        <input type="password" class="form-control"	id="password" name="password" value="" placeholder="Input password">
    </div>
    <div class="mb-3">
        <label for="content" class="form-label">Post content</label>
        <textarea class="form-control" id="content_1" name="content[]" rows="10" name="content" value="<?=$output.post[0]['content'];?>" placeholder="Input content"></textarea>
    </div>
    <div class="text-center">
        <button	type="submit" class="btn btn-primary px-4">저장</button>
    </div>
</form>

Response After Submission

저장버튼을 클릭하면 게시물이 수정되고 return_url로 이동합니다.