首先任何帮助非常感谢。在非常新的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” ...' –