发布表单时发布变量

时间:2015-10-13 14:38:12

标签: php

我的表单会将数据发布到h1.php

    <html>
    <body>
    <form action="h1.php" method="post" >
    Name: <input type="text" name="name"><br>
    Price: <input type="text" name="price"><br>
//$jobType="sale";
    <input type="submit">
    </form>
    </body>
    </html>

在h1.php方面,我收集数据:

    <html>
    <body>
    Item name is: <?php echo $_POST["name"]; ?><br>
    Item price is: <?php echo $_POST["price"]; ?><br>
    </body>
    </html>

这很好用,但现在我需要发布没有输入控件的jobType文本变量,在h1.php方面,我会像:

<html>
    <body>
    Item name is: <?php echo $_POST["name"]; ?><br>
    Item price is: <?php echo $_POST["price"]; ?><br>
    Job type: <?php echo $_POST["jobType"]; ?><br>
    </body>
</html>

如何使用帖子表单传输变量

2 个答案:

答案 0 :(得分:5)

<form action="h1.php" method="post" >
Name: <input type="text" name="name"><br>
Price: <input type="text" name="price"><br>

<input type="hidden" value="sale" name="jobType">

<input type="submit">
</form>

另见http://www.w3.org/TR/html-markup/input.hidden.html

答案 1 :(得分:2)

如果$ jobtype是变量,请使用type="hidden",如下面的代码:

<form action="h1.php" method="post" >
    Name: <input type="text" name="name"><br>
    Price: <input type="text" name="price"><br>
    <input type="hidden" value="<?php print $jobtype; ?>" name="job_type">
    <input type="submit">
</form>