2011-07-16 7 views
0
<?php 

if(isset($_GET['value'])){ 

echo ?> 

HTML CODE GOES HERE 

<?php 
; 
} 
?> 

はこのような何かを行うことができますか?私はスクリプトから赤いエラーが出ています。あなたはどのようにPHPタグでエコーを分解しますか?

+0

申し訳ありませんが、私は自分自身を明確にしませんでした。だから、エコーを使う代わりに変数を使ってコードを連結し、私のHTMLのどこかにエコーすることができます – hellomello

答えて

6

は、エコーやセミコロンを削除して、それが正常に動作する必要があります。

<?php if(isset($_GET['value'])){ ?> 

HTML CODE GOES HERE 

<?php } ?> 

またはあなたがあなたのコードはエコーなしで動作するはずまた、あなたも

<?php if(isset($_GET['value'])){ 
    echo <<<EOT 
    HTML GOES HERE 
EOT;  
} ?> 
1

ドロップ "エコー" は、それが

<?php 
if(isset($_GET['value'])){ 
?> 
    HTML CODE GOES HERE 
<?php 
} 
?> 
1

はこれを試して動作します:

<?php if(isset($_GET['value'])){ ?> 

HTML CODE GOES HERE 

<?php } ?> 
1

(あなたのHTML)書き込み文字列のヒアドキュメント構文に見ることができる

<?php if (isset($_GET['value'])): ?> 
    HTML HERE 
<?php endif ?> 

この構文を使用することができますでも、これを試すこともできます:

<?php if isset($_GET['value']): ?> 

    HTML CODE GOES HERE 

<?php endif; ?> 
関連する問題