Php 如何使用$\u SERVER、$\u POST和$\u GET in.tpl
我有一个Php 如何使用$\u SERVER、$\u POST和$\u GET in.tpl,php,smarty,Php,Smarty,我有一个.tpl文件,其中包含包含添加和编辑功能的表单数据。我想检查用户是来查看ADD还是来查看EDIT,我需要检查查询字符串。 为此,我想使用$\u SERVER,$\u POST和$\u将数组变量获取到.tpl文件中 我像这样直接使用,但不起作用: {$_SERVER} {if $step_info->actions eq ""} <tr> <td><textArea name
.tpl
文件,其中包含包含添加和编辑功能的表单数据。我想检查用户是来查看ADD
还是来查看EDIT
,我需要检查查询字符串。
为此,我想使用$\u SERVER
,$\u POST
和$\u将数组变量获取到.tpl文件中
我像这样直接使用,但不起作用:
{$_SERVER}
{if $step_info->actions eq ""}
<tr>
<td><textArea name="step_details[]"></textArea></td>
<td><textArea name="expected_results[]"></textArea></td>
<td style="vertical-align: top;">
<select onchange="content_modified = true" name="etype[]">
<option selected="selected" value="1" label="Manual">Manual</option>
<option value="2" label="Automated">Automated</option>
</select>
</td>
</tr>
{/if}
{$\u服务器}
{如果$step_info->actions eq”“}
手册
自动化
{/if}
我是smarty的新手,对它不太了解
我需要帮助
提前感谢。您可以使用{$smarty.get.variable}
您可以通过一些重新录制的单词访问,如下面的示例
{* display the variable "page" from a form ($_POST['page']) *}
{$smarty.post.page}`
这可能会对您有所帮助。这个解决方案对我很有效。但我想补充一些额外的细节。由于我是{smarty}的新手,所以需要编写$smarty,而不是变量名。