У меня есть этот PHP-код, и я хочу, чтобы я мог запускать некоторый HTMl-код внутри моего PHP-оператора if.
if ($_GET['report'] == "success")
{
RUN HTML CODE HERE
} else if ($_GET['report'] == "fail") {
echo 'Error';
}
Код HTML:
<li>
<div class="notification success">
<p>Success Notification</p>
<a href="javascript:;" class="close">×</a>
</div>
</li>
Вы можете закрыть свой php-код, написать HTML-код, а затем снова открыть свой php-код. Вот пример:
<?php
$some_var = "something";
if( true ) {
?>
<div>Some HTML here</div>
<?php } else { ?>
<div>Some other HTML</div>
<?php } ?>
<?php
if ($_GET['report'] == "success") {
?>
<li>
<div class="notification success">
<p>Success Notification</p>
<a href="javascript:;" class="close">×</a>
</div>
</li>
<?php
} elseif ($_GET['report'] == "fail") {
echo 'Error';
}
?>
Я думаю, что это чище
if ($_GET['report'] == "success")
{
echo file_get_contents("templates/my_html_file.html");
}
else if ($_GET['report'] == "fail")
{
echo 'Error';
}
шаблоны/my_html_file.html:
<li>
<div class="notification success">
<p>Success Notification</p>
<a href="javascript:;" class="close">×</a>
</div>
</li>
echo
HTML