2015-10-13 29 views
-2

我有形式的帖子数据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> 

如何使用后的形式

+0

这是什么'// $ jobType = “销售”;'在你的第一个代码中做? –

+0

要在php中以这种方式访问​​,通过$ _GET(在url中)或作为隐藏输入创建'jobType'名称为 –

+0

的'hidden'输入字段 – Robert

回答

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>