嗨,我想知道如何将数据传递到输入类型字段;我只使用$ _POST方法,而且我没有先使用数据库。请帮忙。
form.php的
<form action="booking.php" method="post">
<p>
I want to be pick up at:
</p>
<p>
<input placeholder="Enter Address, Airport, Landmark" type="text" name="pickupplace" id="pickupplace" autocomplete="off" tabindex="1" style="width: 260px;"/>
</p>
<p>
drop off at
</p>
<p>
<input placeholder="Enter Address, Airport, Landmark" type="text" name="dropoff" id="dropoff" autocomplete="off" tabindex="2" style="width: 260px;" />
</p>
</form>
在booking.php中
<div>
<p>From</p>
<p>
<p>
<?php
if(isset($_POST['pickupplace']) == NULL){
echo "-";
}
else{
echo $_POST['pickupplace'];
}
?></p>
</div>
<div>
<p>From</p>
<p>
<input type="text" name="pickupplace" placeholder="Enter Address, Airport, Landmark"/>
</p>
</div>
我想将数据传递到输入类型的edit_ride.php,请在这里帮忙,
答案 0 :(得分:1)
您可以做的是,您可以合并edit_ride.php和booking.php,这样您就可以直接使用
显示值 <input type="text" name="pickupplace" value="<?php echo $_POST['pickupplace']" placeholder="Enter Address, Airport, Landmark"/>
这可能不是唯一的解决方案,因为有时我们需要多个页面,在这种情况下,您也可以考虑会话或cookie。
或者,您可以使用查询字符串($ _GET)方法将值从一个页面传递到另一个页面,而无需在内部页面中提交表单。
答案 1 :(得分:0)
如果您需要在编辑ride.php上提交数据,为什么要指定表单操作booking.php
所以首先将表单操作更改为edit_ride.php,然后在页面edit_ride.php上接收文本框中的数据
<input type="text" value="<?php if(isset($_REQUEST['pickupplace'])) echo $_REQUEST['pickupplace']; ?>" name="pickupplace" placeholder="Enter Address, Airport, Landmark"/>