테스트 사이트 - 개발 중인 베타 버전입니다

급문의 드립니다. 채택완료

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

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

 

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 포인트

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

 

이부분을 

이렇게 수정해보세요~

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

두분 모두 감사합니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

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

</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을 사용하여 가입된 이름과 작성된 이름이 다른 경우에만 수정된 이름을 출력하고, 그렇지 않은 경우에는 가입된 이름을 출력함

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록