语句为true时执行HTML嵌入式PHP注释

时间:2015-05-09 12:22:47

标签: php html css

我正在使用基本的网络表单,使用php来取消错误消息并处理用户输入的数据。 我还使用它来回显和html元素的ID,以便在出错时更改颜色:

$error['field1']

我有一个处理表单和所有错误的类。如果field1为空,则1变为$errormessage['field1']echo显示错误消息。 问题是,嵌入input ID的一半形式的ID(红色和错误字段)有效。所有<h3>$errormessage都变为红色,如CSS中为ID所定义的那样。 但是在表格的中途,只有$formfieldsvar fill = function () { $.ajax({ type: "GET", url: "refresh.php", dataType: "html", success: function(data) { $('#tb').empty().append(data); } }); }; setInterval(fill, 5000); 仍然可以使用。其他PHP代码不再工作了。它似乎不再执行,但如果我检查它应该执行的所有参数。 知道为什么php没有执行一半的代码吗?

1 个答案:

答案 0 :(得分:0)

我无法理解您的问题,因为我无法访问您的文件的完整源代码,但此刻我发现了很多语法错误......请注意!我不知道你要做什么,但你可以开始修复你的语法...

<h3 class="question" <?php if ($error['field1'] === 1) { echo('id="red"'); } ?>>Fill in field 1</h3>
<p class="error"><?php echo $errormessage['field1']; ?></p>
<input name="field1" type="text" value="<?php echo $formfields['field1']; ?>" maxlength="128" <?php if ($error['field1'] === 1) { echo('id="error_field"'); } ?>>