반응형
HTML을 포함하는 에코 내부의 변수의 경우 큰 따옴표를 이스케이프하기 위해 슬래시를 어디에 추가해야합니까?
예:
echo "<input type=\"hidden\" name=\"id\" value=".$row['id']." />";
이 부분:
value=".$row['id']."
해결 방법
PHP로 HTML 출력에 대한 몇 가지 팁 :
echo
를 사용한 예 :
echo '<input type="hidden" name="id" value="', htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8'), '" />';
또는 printf ()
:
printf('<input type="hidden" name="id" value="%s" />',
htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8')
);
또는 HTML 모드에서 :
?>
<input type="hidden" name="id" value="<?php echo htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8'); ?>" />
<?php
참조 페이지 https://stackoverflow.com/questions/20622676
반응형
'MySql' 카테고리의 다른 글
MySQL YYYY-DD-MM 형식의 PHP 문자열과 MySQL의 타임 스탬프가있는 경우 이들간에 변환하는 좋은 방법이 있습니까? (0) | 2020.12.15 |
---|---|
MySQL Erlang mysql 예제 (0) | 2020.12.15 |
MySQL 실행중인 mysql 쿼리를 중지하는 방법 (0) | 2020.12.15 |
MySQL 전체 응용 프로그램에서 하나의 데이터베이스 연결 개체를 어떻게 사용할 수 있습니까? (0) | 2020.12.15 |
MySQL 열 수가 행 1의 값 수와 일치하지 않습니다. (0) | 2020.12.15 |
댓글