2015-10-13 55 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>