我正在创建一个表单,我只是在寻找更有效的方法来完成任务。我到目前为止是:PHP isset形式的简写POST值
<p><input type="text" name="transmission" value="" /></p>
<p><input type="text" name="model" value="<?=$model;?>" /></p>
因此,其中一些将有一个值已设置,有些将是空白的。我想要做的是看看表单是否已经设置,如果它已经使用$ _POST ['name']作为值,如果不是,那么使用空白或使用我有的前一个变量。
<p><input type="text" name="name" value="<?php if isset($_POST['submit'])) { echo $_POST['name']; } else { echo ""; } ?>" /></p>
但是必须有一个更短的方法来做到这一点。
如果有人能指出我的方向,我真的很感激它。
谢谢!
短!=更好 – 2011-09-19 22:20:52
没有什么比'空好($ _ POST [ '富'])? '':$ _POST ['foo']' - 但您可以将它放入函数中以方便使用(包括指定除'''之外的默认值以及任何其他可能需要的细节)。 – Jon