2012-12-07 34 views
0

我想要使用自定义窗体,以填充另一个窗体,托管在jotform上的字段。自动填充数据从一个到另一个形式,托管在另一个网站

随着铁轨,移动信息很容易,但我不知道如何在PHP中做到这一点。

我有一个自定义表单,其中包含客人人数,入住日期和结帐日期的字段。

我想要做的就是当我在第一个表单上提交时,它会填充预留表单上的数据。

预订托管在jotform上。

我试着通过匹配字段的ID(即与jotform相同)来测试它,但是当我单击提交时,它不会传输数据。

-

您可以将http://opohills.com/taipei-rentals.php和右侧滑块

下进入信息复制本 -

什么我在PHP这将携带的信息比写?

这是我的目的,还是在jotform的?

为我的自定义窗体的代码是 -

<form id="formElem" name="formElem" action="form.php" method="post" > 

    <div class="icon"> 

     <select id="input_13" name="capacity" > 

     <option value="1">1</option> 

     <option value="2">2</option> 

     <option value="3">3</option> 

     <option value="4">4</option> 

     <option value="5">5</option> 

     <option value="more">6+</option> 

     </select> 

     <span><img src="img/man.png" /></span> 

    </div> 

    <div class="icon"> 

     <input id="txtFromDate" name="check_in" placeholder="mm/dd/yy" type="text" readonly="readonly" AUTOCOMPLETE=OFF /> 

     <span><img src="img/calendar.png" /></span> 

    </div> 

    <div class="icon"> 

     <input id="txtToDate" name="check_out" placeholder="mm/dd/yy" type="text" readonly="readonly" AUTOCOMPLETE=OFF /> 

     <span><img src="img/calendar.png" /></span> 

    </div> 

    <button id="btn_room_search" type="submit" class="secondary button submit_button">Inquire Now</button> 



    </form> 

回答

0

如果你说你希望你的PHP的形式将这些数据提交给远程主机自动那么你需要的是产生另一个HTTP请求远程主机(基本上将数据代理到远程主机)。

但是,如果你所说的是你希望页面上填充的表单数据能够在其他远程主机的页面上自动填充,那么根本没有什么PHP可以帮助你做到这一点。您将需要访问远程主机,您必须对该代码进行修改才能接受远程请求,这些请求将自动填充页面的表单元素。

代理请求可以这样简单...

$postdata = http_build_query($_POST); /* do your own validation here */ 

$opts = array(
       'http' => array(
          'method' => "POST", 
          'header' => "Accept-language: en\r\n" . 
              "Cookie: foo=bar\r\n", /* if necessary */ 
          'content' => $postdata 
          ), 
      ); 

$context = stream_context_create($opts); 

$file = file_get_contents('http://www.example.com/', false, $context); 

而这基本上只是代理什么发送到你的PHP脚本到远程主机。有关更多详细信息,请参见PHP HTTP Stream Context Options

相关问题