0

嗨,我想知道如何将数据传递到输入类型字段;我只使用 $_POST 方法,而且我没有先使用数据库。请帮忙。

表单.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>

在edit_ride.php

<div>
   <p>From</p>
   <p> 
  <input type="text" name="pickupplace" placeholder="Enter Address, Airport, Landmark"/>
   </p>

 </div>

我想将数据传递到输入类型的edit_ride.php中,请帮助,

4

2 回答 2

1

你可以做的是,你可以合并edit_ride.php和booking.php,这样你就可以直接使用显示值

  <input type="text" name="pickupplace" value="<?php echo $_POST['pickupplace']" placeholder="Enter Address, Airport, Landmark"/>

这可能不是唯一的解决方案,因为有时我们需要多个页面,在这种情况下,您也可以考虑使用会话或 cookie。

或者,您也可以使用查询字符串 ($_GET) 方法将值从一个页面传递到另一个页面,而无需在内部页面中提交表单。

于 2012-06-22T03:16:02.560 回答
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"/>
于 2012-06-22T04:25:40.920 回答