我有一张表格(酒店预订表格),下面是一个酒店列表。有日期,夜晚等领域。
这是件事 - 一些酒店使用预订系统A,一些酒店使用预订系统B.因此,表格数据的目的地页面也会改变,正在使用的字段名称也是如此。
因此,对于一家酒店,正确的帖子是: https://bookingsystema.com/XBE/rez.aspx?hotel=24221&arrive=20%2F08%2F2013&nights=2&rooms=1&adult=2&promo=
我已经看了很多选项并尝试了几种方法,但是无法正常工作。我尝试使用javascript但很快就知道如何通过查看酒店号码来切换表单的目的地。
或者另一种方式可能是将表单数据发送到php文件,该文件可以检查哪个系统,为该系统设置正确的格式(通过重命名字段),然后重定向到他们的预订引擎页面,只有我没有'找到了如何阅读帖子数据,然后将其重新发布到另一个系统上。
任何指针都是最受欢迎的
答案 0 :(得分:0)
因此,当用户选择A或B时,表单提交捕获器将检查它是哪一个,然后快速重定向?
<?
if ($_POST['submit_trigger']) {
if ($_POST['which_hotel'] == 'A') {
Header('Location: http://www.a-hotel-link.com/?blabla=variables');
Die();
} elseif ($_POST['which_hotel'] == 'B') {
Header('Location: http://www.b-hotel-link.com/?blabla=variables');
Die();
}
}
?>
<form action="" method="POST">
<input type="text" name="which_hotel" value="A" />
<input type="submit" name="submit_trigger" value="submit" />
</form>
当然which_hotel
应该是一个单选按钮等等。