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

괄호에 관한 질문입니다. 채택완료

jazzcoke 3년 전 조회 1,854

안녕하세요 선배님들

괄호에 관한 질문입니다.

1. 제일 마지막에 한번 더 선언됐는데

그 이유가 { 이 괄호 때문인가요?

2. 그렇다면 왜 { 이 괄호가 저기서 끝나야 하는겁니까??

div태그가 시작하기 전에 } 괄호를 닫아버리면 되는거 아닌가요?

 

</p>

<p><?php</p>

<p>    include "../include/db_connect.php";</p>

<p> </p>

<p>    $sql = "select * from _notice order by num desc limit 5";</p>

<p>    $result = mysqli_query($con, $sql);</p>

<p> </p>

<p>    while($row = mysqli_fetch_assoc($result)) {</p>

<p>        $num    = $row["num"];</p>

<p>        $name    = $row["name"];</p>

<p>        $date    = $row["regist_day"];</p>

<p>        $date = substr($date, 0, 10);</p>

<p> </p>

<p>        $subject = $row["subject"];</p>

<p>        $subject = htmlspecialchars_decode($subject, ENT_QUOTES);</p>

<p>?></p>

<p>        <div class="item"></p>

<p>            <span class="col1"><a href="../mboard/index.php?type=view&table=_notice&num=<?=$num?>&page=1"></p>

<p>                <?=$subject ?></a></p>

<p>            </span></p>

<p>            <span class="col2"><?=$date?></span></p>

<p>        </div></p>

<p><?php</p>

<p>    }</p>

<p>?></p>

<p>

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

답변 2개

채택된 답변
+20 포인트

1번 답변 : while문을 닫는 괄호이기 때문입니다.

2번 답변 : while문을 돌려서 div를 여러개 출력 시키기 위함 입니다.

 

while문(반복문)을 공부 하셔야할듯 하네요.

 

 

div시작 전에 닫는다면

 

        $num    = $row["num"];
        $name    = $row["name"];
        $date    = $row["regist_day"];
        $date = substr($date, 0, 10);
 
        $subject = $row["subject"];
        $subject = htmlspecialchars_decode($subject, ENT_QUOTES);

위에 값들은...?

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

답변에 대한 댓글 1개

j
jazzcoke
3년 전
답변 감사합니다 더 공부하겠습니다!

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

3년 전

div 를 반복시키려고 감싸서 } 닫아준겁니다.

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

답변에 대한 댓글 1개

j
jazzcoke
3년 전
배르만님 답변 감사합니다!!

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

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

로그인