如何使用查询

时间:2017-03-23 13:19:26

标签: javascript php jquery html wordpress

嗨其他开发者,

我想为我的网站整合联盟计划,以通过我的链接获得预订佣金。

由于我在我的网站上也有这些属性,我需要用户能够点击“预订”并重定向到booking.com上的页面,并突出显示该特定位置。

所以链接有这个参数,我需要:

http://www.booking.com/searchresults.html?city=-2900142&aid=814610&checkin_monthday=25&checkin_month=3&checkin_year=2017&checkout_monthday=30&checkout_month=3&checkout_year=2017&no_rooms=1&group_adults=1&highlighted_hotels=2197459

City =我有自定义字段,所以wordpress可以选择

get_post_meta(CityID)

Highlighted_hotels =如果该特定对象可用,则会突出显示该特定对象,我也可以在自定义字段中使用它,因此我可以将其与

一起使用
get_post_meta(HotelID)

但是如何从下拉列表中获取日期值?之后如何建立链接?与

<?php echo '<a href="http://www.booking.com/searchresults.html?';
echo $city;
echo $highlighted;
echo $dates; 

这是在wordpress上创建链接的正确方法吗?

顺便说一句,我现在正在使用官方的booking.com插件,但它已经坏了,不能满足我的需求,我想用上面的自定义代码更改它,但是你可以看一下我想要的东西在我的网站上实现例如(俄语): http://sochi.asp.sale/nedvizhimost/chvizhepse/posutochno/kompleks-zolotoj-kashtan/

表单位于右侧底部。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

使用Javascript从下拉列表中获取值,如下所示:

var e = document.getElementById("DROPDOWN_NAME");
var strUser = e.options[e.selectedIndex].text;

现在构建一个URL只需使用创建的名为strUser的变量。

var url = "http://www.booking.com/searchresults.html?" + strUser;

我希望这很清楚并有所帮助。

编辑:

如果要使用php构建链接,请将值附加到url变量:

<?php echo '<a href="http://www.booking.com/searchresults.html?' . $city . '&' . $highlighted . '&' . $dates;

这将回显已完成的url,并将所有变量添加到其末尾。