DNF LOVE
[PHP + HTML] HTML에서 PHP 변수 사용하기, PHP에서 HTML + JS 사용하기 본문
[HTML에서 PHP 변수 사용하기]
HTML을 조금이라도 반응성 좋게 사용하려면 HTML 태그에 PHP나 JS 변수를 사용해야한다.
HTML태그에 PHP 변수를 사용하는 방법은 아래와 같다.
● 방법1>
<iframe class="responsive-iframe" id="table-frame" scrolling="auto|yes|no" height="100%"
style="display: block; align-content: center;"
src="<?php if (!empty($uid)) echo 'test.php?uid='.$uid;?>"
seamless="seamless" frameborder="0" allowfullscreen>
</iframe>
- iframe의 src에서 php 조건에 따라 조건에 부합되면 src를 부여하는 html 태그이다. 이때 uid를 php 변수 $uid를 추가했다.
- 사용법은 변수가 필요한 부분에 <?php echo $변수; ?> 를 추가하면 된다. 다만 변수선언을 해줘야 한다.
● 방법2>
<div class="bd-callout bd-callout-info form-group">
<?php echo "<p class='text-dark'><span class='$class'>Info</span> ID를 입력하세요."</p>?>
</div>
- 이 방법은 HTML과 PHP를 같이 사용하는 방법이다.
- <?php ?> 태그 안에 echo (하나 이상의 문자열 출력)와 큰 따음표(")안에서 사용한다.
- echo에서 큰 따음표(")안에서 사용되는 string type의 데이터는 작은 따음표(')를 사용해야 한다. echo의 처음과 끝을 큰따음표로 구분하기 때문이다.
[PHP에서 HTML 사용하기]
보통 웹에서 PHP는 주로 백엔드로 사용되기 마련이다. 그래서 프론트 쪽에서는 위와같이 필요할때 <?php ?> 태그를 사용해서 php를 쓰기 마련이다.
그렇다면 반대로 PHP를 앞에서 사용할 수 없을까?
PHP를 '?>' 태그를 사용해서 닫을 필요 없이 PHP 자체에서 HTML 태그를 사용하는 방법은 아래와 같다.
● 방법1>
<?php
if (true)
{
echo "<br><br><br>";
}
- echo를 사용하는 방법1은 앞에서 HTML에서 PHP를 사용하는 방법의 2와 동일하다.
- 다만 여기선 PHP를 닫을 필요없이 echo안에 HTML 태그를 사용하면 된다.
● 방법2>
$close = <<<HTML
</div>
</body>
</html>
HTML;
echo $close;
return $close;
- PHP 변수에 HTML 태그를 사용하는 방법이다. 이 때 "<<<HTML HTML" 을 사용하면 변수에 내용을 담을 수 있다.
- 이렇게 사용하면 echo로 HTML Tag를 출력할 수 있고 return을 사용해서 다른 곳에 HTML 태그를 이곳 저곳에서 재활용할 수 있게 된다.
- 이 밖에 JS나 CSS, XML, SQL 등을 담을 수 있다.
'Programming > Web' 카테고리의 다른 글
[PHP] PHP에서 페이지 이동하는 방법, FORM 사용 방법 (0) | 2020.09.24 |
---|---|
[PHP HTML JS] HTML 에서 페이지 이동하는 방법, 새 창으로 페이지를 새로 띄우는 방법, GET과 POST의 차이 (0) | 2020.09.24 |
[PHP + JS] JS 함수 파라미터에 php 변수를 담아 보내기 (0) | 2020.09.23 |
[PHP + JS] PHP 변수를 JS에서 사용하는 방법 (0) | 2020.09.23 |