邮政变量,同时发布形式
问题描述:
我有形式的帖子数据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>
如何使用后的形式
答
<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>
+1
我认为会话会更好。这样用户不能混淆价值。 –
答
看看$ 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>
这是什么'// $ jobType = “销售”;'在你的第一个代码中做? –
要在php中以这种方式访问,通过$ _GET(在url中)或作为隐藏输入创建'jobType'名称为 –
的'hidden'输入字段 – Robert