小编Mat*_*att的帖子

PHP URL GET参数,如果存在,替换?

尝试执行高级搜索选项,并对不同选项ASC或DESC进行排序.

示例网址:

search.php?accom_type=x&no_rooms=x&rooms_total=x&prop_area=x&rent_less=&rent_more=&available=&go=Search&sd=a

突出显示的粗体是&sd(排序方向)选项.先前的变量通过填写的表单传递.

现在我有这样的链接..

<a href="<?=$_SERVER['REQUEST_URI']?>&sd=a">ASC</a>|<a href="<?=$_SERVER['REQUEST_URI']?>&sd=d">DESC</a>
Run Code Online (Sandbox Code Playgroud)

这显然是错误的,因为我正在使用REQUEST_URI- 因为如果一个人在最初设置后更改,则URL将是:

&sd=a&sd=d
Run Code Online (Sandbox Code Playgroud)

我确定我之前遇到过这个问题,但我不知道如何解决它.

如何检查是否已设置GET(如sd),如果已设置,则更改它,否则,将其添加到URL的末尾,以生成上面显示的链接.

编辑:也许屏幕截图有助于理解:http: //dl.dropbox.com/u/10591127/Capture.PNG

干杯,马特

php url get

8
推荐指数
1
解决办法
1万
查看次数

JQuery UI,单页上的多个日期选择器

我正在为属性创建一个PHP站点.我是jQuery和jQuery UI的新手,但似乎无法在其他任何地方找到答案.

请看这个截图(全尺寸):

屏幕截图

对于每个"已接收"和"到期"框,我想要一个jQuery datePicker框出现并格式化如图所示.

为了测试这个,我试图创建一个例子.

<link type="text/css" href="css/ui-lightness/jquery-ui-1.8.9.custom.css" rel="Stylesheet" />    
<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.9.custom.min.js"></script>

<script>
    $(function() {
        $( "#datepicker" ).datepicker({ dateFormat: 'yy-mm-dd' });
        $( "#datepicker2" ).datepicker({ dateFormat: 'yy-mm-dd' });
    });
</script>
<style>
.ui-datepicker {
  font-size: 80%;
}
</style>

<p>Date: <input id="datepicker" type="text" /></p>
<p>Date2: <input id="datepicker2" type="text" /></p>
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,但如何让任何文本框的日期选择器出现,而不必重复JS这么多次.

例如,50个属性,页面上可能有200个输入框,需要填写日期.

以下是屏幕截图中的一些示例代码.

<tr>
  <td>Property ID</td>
  <td>House Number</td>
  <td>Address Line 1</td>
  <td>Gas Expiry</td>
  <td>Gas Received</td>
  <td>Electric Expiry</td>
  <td>Electric Received</td>
  <td>Property Active</td>
  <td>Update</td>
</tr>

<tr>
  <td>4</td>
  <td>6</td>
  <td>East …
Run Code Online (Sandbox Code Playgroud)

php jquery user-interface

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

php ×2

get ×1

jquery ×1

url ×1

user-interface ×1