2014-06-24 5 views
-1

PHP & HTML 코드에 문제가 있습니다.구문 오류 <br /> 오류

HTML 코드에 PHP 블록을 입력합니다. <br /> HTML 태그를 입력하면 오류가 발생합니다. <br />이를 것으로

<html> 
    <head> 
    <title></title> 
    </head> 

    <body> 

    <?php 
     $A = 50; 
     $B = 10; 
     $and = $A + $B; 
     $dif = $A - $B; 

     echo($and); 
    ?> 

    <br /> <!-- Outside of PHP execution -->      

    <?php 
     echo($dif); 
    ?> 

</body> 
</html> 
+1

당신은 당신의 PHP에 html을 드롭 할 수 없습니다. 'echo "
";' –

+0

'echo $와. '
'. $ dif;' – Sammitch

+4

누구나 이것에 약간 가혹한 처사입니다. 분명히 누군가가 약간의 오해를 가지고 언어를 배우려고 노력하면서 올바른 질문을 던져 내려갔습니다. 어떻게 좀 도와 주려고? –

답변

2

닫았다가 다시 엽니 다 당신의 PHP 태그 : 나는 다음과 같은 오류가

<html> 
    <head> 
     <title></title> 
    </head> 

    <body> 

     <?php 

     $A = 50; 
     $B = 10; 
     $and = $A + $B; 
     $dif = $A - $B; 

     echo($and); 
     <br />      
     echo($dif); 

     ?> 

    </body> 
</html> 

: 여기

내 코드입니다 HTML 태그. 예상대로 작동하려면 에코를 반향시켜야합니다.

echo($and); 
echo "<br />";      
echo($dif); 
1

문제는 다음과 같습니다

Parse error: parse error in - on line 15 
+0

이것은 유효한 옵션입니다. HTML을 반향하는 것에 관해서는 많은 논의가 있지만, 알아야 할 내용입니다. 특히, PHP와 HTML을 더 많이 혼합하기 시작할 때 그렇습니다. –

+0

예 :'echo "

{$ A} + {$ B} = {$ and}

";','echo ($ dif);'뒤에 넣고 어떻게 동작하는지보십시오. –

1

15 번째 줄에 오류가 있습니다. 15 번 줄은 <br /> 인 것 같습니다. 이것은 유효한 PHP가 아닌 html입니다. PHP가 코드를 읽으려고 할 때, PHP는 그것을 어떻게 처리해야할지 모릅니다. PHP를 다시 시작하는 것보다 HTML을 작성하려면 PHP를 종료해야합니다.

<html> 
<head> 
</head> 

    <body> 

<?php 
    $A = 50; 
    $B = 10; 
    $and = $A + $B; 
    $dif = $A - $B; 

    echo($and); 
?> 

<br /> 

<?php     
    echo($dif); 
?>  
    </body> 
</html> 
0

다음과 같이 코드를 삽입 할 수 있습니다. 한 줄 코드로도 출력 할 수 있습니다.

<html> 
    <head> 
     <title></title> 
    </head> 
    <body> 
     <?php 
     $A = 50; $B = 10; 
     $and = $A + $B; 
     $dif = $A - $B; 
     echo ($and)."<br />".($dif); ?> 
    </body> 
</html>