php表单不通过变量通过?

时间:2011-05-22 11:20:03

标签: php forms variables smarty validation

嘿伙计我无法通过变量“profile”传递...这是通过智能模板btw完成的

{if $commentpossible == true}
        <form name="form1" method="get" action="comment.php?profile=5">
          <p>
            <label for="comment"></label>
            <textarea name="comment" id="comment" cols="45" rows="5" ></textarea>
            <br>
<input type="submit" name="Submit" id="Submit" value="Submit">
          </p>
</form>
        {/if}

基本上这个页面是个人资料?个人资料= 5我希望通过这个个人资料...我有“5个manaully inputed atm而不是变量,只是看看它是否会起作用......它仍然没有... ..当提交被点击它只是去评论.php?评论=&amp;提交=提交....(评论是故意在那里空白)...我需要更多comment.php?profile = 5comment = blablabla等等

关于可能出现什么问题的任何想法?

1 个答案:

答案 0 :(得分:3)

当您使用GET方法时,将profile添加为隐藏字段:

{if $commentpossible}
        <form name="form1" method="get" action="comment.php">
          <input type="hidden" name="profile" value="5">
          <p>
            <label for="comment"></label>
            <textarea name="comment" id="comment" cols="45" rows="5" ></textarea>
            <br>
            <input type="submit" name="Submit" id="Submit" value="Submit">
          </p>
        </form>
{/if}