급문의 드립니다. 채택완료
아래 처럼 해서 이름을 입력하게 했는데 가입된 이름이 그래도 입력이 됩니다.
가입된 이름은 홍길동 작성된 이름은 홍길순 이면 입련된 값이 아닌 계속 홍길동이 입력됩니다.
value=" 삭제하면 될것 같은데 수정화면에서는 안보일것 같은데.
어떻게 처리해야 할까요?
</p>
<p><span class="input-style">
<input type="text" name="wr_name_alt" title="작성자명 입력" class="input-type" value="<?php echo $name ?>" id="wr_name" required placeholder="작성자명 ">
</span></p>
<p> </p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
2년 전
</p>
<p><span class="input-style">
<input type="text" name="wr_name_alt" title="작성자명 입력" class="input-type" value="<?php echo $wr_name_alt ?>" id="wr_name" required placeholder="작성자명 ">
</span></p>
<p>
이부분을
이렇게 수정해보세요~
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
2년 전
다음과 같은 방법도 있으니 참고 해 보세요..
</p>
<p><span class="input-style">
<input type="text" name="wr_name_alt" title="작성자명 입력" class="input-type" value="<?php echo htmlspecialchars($name !== $modified_name ? $modified_name : $name) ?>" id="wr_name" required placeholder="작성자명">
</span>
value=""를 value=""로 수정
htmlspecialchars() 함수를 사용하여 특수 문자를 HTML 엔티티로 변환하여 출력함
조건식 $name !== $modified_name을 사용하여 가입된 이름과 작성된 이름이 다른 경우에만 수정된 이름을 출력하고, 그렇지 않은 경우에는 가입된 이름을 출력함
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
답변대기
답변대기
채택
답변대기