급문의 드립니다.

급문의 드립니다.

QA

급문의 드립니다.

답변 3

본문

아래 처럼 해서 이름을 입력하게 했는데 가입된 이름이 그래도 입력이 됩니다. 

가입된 이름은 홍길동   작성된 이름은 홍길순 이면 입련된 값이 아닌 계속 홍길동이 입력됩니다.

 

value="<?php echo $name ?> 삭제하면 될것 같은데 수정화면에서는 안보일것 같은데.

어떻게 처리해야 할까요? 

 


<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>
 

이 질문에 댓글 쓰기 :

답변 3


<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>

 

<?php echo $wr_name ?> 이부분을 <?php echo $wr_name_alt ?>

이렇게 수정해보세요~

다음과 같은 방법도 있으니 참고 해 보세요..


<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="<?php echo $name ?>"를 value="<?php echo htmlspecialchars($name !== $modified_name ? $modified_name : $name) ?>"로 수정


htmlspecialchars() 함수를 사용하여 특수 문자를 HTML 엔티티로 변환하여 출력함


조건식 $name !== $modified_name을 사용하여 가입된 이름과 작성된 이름이 다른 경우에만 수정된 이름을 출력하고, 그렇지 않은 경우에는 가입된 이름을 출력함

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #css ×
  • 질문이 없습니다.
전체 0
© SIRSOFT
현재 페이지 제일 처음으로