2012-12-07 41 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

相關問題