我的语法已关闭,我无法完全理解,PHP和HTML,简单的echo语句

时间:2019-04-19 18:40:30

标签: php html

这与我在回显中使用PHP变量和字符串有关。

这里是:

由于所有“”和“”部分无效,因此某处被弄乱了

 echo '<td id="'.$email['email_id'].' style='.'text-align: left'.'"><button onclick="document.getElementById('."AttachmentModal".').style.display='."block".'"><i class="fontello-attach-1"></i></button></td>';

有效示例,请注意,这不是在echo语句中吗?尽管我认为上面的一个需要回显。

<th style="text-align: left"><button onclick="document.getElementById('AttachmentModal').style.display='block'" class="w3-button w3-black"><i class="fontello-attach-1"></i></button></th>

2 个答案:

答案 0 :(得分:0)

我通过将其从php(带?>)中取出来修复,然后用HTML进行编码,并在完成后将其放回php中。必要时,我还在html的中间用()恢复了php。

答案 1 :(得分:0)

这是更正的

echo '<td id="'.$email['email_id'].'" style="text-align: left">
    <button onclick="document.getElementById("AttachmentModal").style.display='."block".'">
        <i class="fontello-attach-1"></i>
    </button>
</td>';