首先任何幫助非常感謝。在非常新的PHP但愛WordPress!PHP請求張貼到IFRAME
我在世界各地搜索了一個簡單的解決方案來解決我的問題,但努力尋找工作答案。
總之,我在主頁上有一個表格,允許輸入到達日期,出發日期和客人人數。我需要表單將這些參數發佈到由第三方提供的預訂系統,但通過iframe託管在我的網站上 - 但是另一個頁面,而不是表單所在的主頁 - 必須重點說明)。
無論如何,我快到了!但我正在努力解決PHP顯示一串PHP請求函數。
首先,我目前的執行情況是否顯示在網頁源代碼的代碼(注:IFRAME delibrately拼寫錯誤的,在這裏嵌入)
<iBrame name="testframe" src="https://externalurl?siteId=KAYSCLAY&request_locale=en&chainAction=newAvailabilitySearch&29/11/201330/11/201312"></ibrame>
的iframe的網址方面需要如下:
https://externalurl?siteId=KAYSCLAY&request_locale=en&chainAction=newAvailabilitySearch&arrival=09%2F07%2F2013&departure=10%2F07%2F2013&numberOfPersons=1&numberOfChildren=0
所以我有兩個問題。我只在iframe的src字符串中顯示兩個日期合併在一起,這些日期需要分開,並且由於某些未知原因(人員參數數量)而缺少兩個參數。
下面是我在iframe php頁面(html/php)上硬編碼的代碼,也是我的表單。任何想法,幫助,非常感謝。
<ibrame name="testframe" src="https://externalurl?siteId=KAYSCLAY&request_locale=en&chainAction=newAvailabilitySearch<?php echo ''.$_REQUEST['arrival'].$_REQUEST['departure'].$_REQUEST['numberOfPersons'].$_REQUEST['numberOfChildren']?>"></ibrame>
`
<div class="FormField Arrival">
<label for="arrival">Arrival Date</label> <input id="arrival" name="arrival" type="text" /></div>
<div class="FormField Departure">
<label for="departure">Departure Date</label> <input id="departure" name="departure" type="text" /></div>
<div class="FormField NumberOfPersons">
<label for="numberOfPersons">Adults</label> <select id="numberOfPersons" name="numberOfPersons"><option value="0">0</option><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></select></div>
<div class="FormField NumberOfChildren">
<label for="numberOfChildren">Children</label> <select id="numberOfChildren" name="numberOfChildren"><option value="0">0</option><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></select></div>
<div class="FormField Submit">
<input type="submit" value="Book now" /></div>
</form>
<script language="JavaScript">
function validate(theform) {
if (theform.domain.value == "") { alert("No domain entered"); return false; }
return true;
}
</script>`
'<形式的目標= 「iframe1」 ...' –