【发布时间】:2021-09-26 08:53:53
【问题描述】:
有没有更好的方法来实现相同的结果,通过在外部使用 PHP 而不是在实际的 HTML 标记内部?这种方法效果很好,但是像这样将 PHP 标记放在 HTML 标记中似乎有点不方便。特别是当您在单击提交时必须调整多个属性时。或者更糟糕的是,同一个表单中多个元素的多个属性!
作为一个绝对的 PHP 初学者,我不知道...
<form method="post" action="">
<input type="text" name="input" value="
if (isset ($_POST['submit']) ) {
$input = $_POST['input'];
echo $input;
}
" />
<input type="submit" name="submit" />
</form>
请注意: 上面的脚本可能有问题,因为我直接写在这个论坛帖子里,没有外部测试。我只是想指出它的想法:仅使用 PHP 调整样式、值或任何其他属性。
【问题讨论】:
-
您可以使用三元运算符来缩短它。是的,或者您可以在其他地方进行大部分处理,并在 PHP 中回显变量。为了更高级,您也许还应该研究各种可用的模板引擎。