小编Lat*_*tox的帖子

如果选中复选框,如何仅显示输入字段?

基本上,我想只显示这些字段,如果选中复选框,如果它被取消选中,则消失.

<input type="checkbox" name="supplied" value="supplied" class="aboveage2" />

<ul id="date">
    <li><input id="start" name="start" size="5" type="text" class="small" value="1" /></li>
    <li><input id="end" name="end" size="5" type="text" class="small" value="2" /></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我尝试过类似的东西:

$('#supplied').live('change', function(){
     if ( $(this).val() === 'supplied' ) {
         $('.date').show();
     } else {
         $('.date').hide();
     }
 });
Run Code Online (Sandbox Code Playgroud)

任何建议将不胜感激=)

javascript jquery

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

更好地替换给定URL中的查询字符串值的方法

好吧..所以基本上,说我们有一个链接:

$url = "http://www.site.com/index.php?sub=Mawson&state=QLD&cat=4&page=2&sort=z";
Run Code Online (Sandbox Code Playgroud)

基本上,我需要创建一个函数,它替换URL中的每个东西,例如:

<a href="<?=$url;?>?sort=a">Sort by A-Z</a>
<a href="<?=$url;?>?sort=z">Sort by Z-A</a>
Run Code Online (Sandbox Code Playgroud)

或者,另一个例子:

<a href="<?=$url;?>?cat=1">Category 1</a>
<a href="<?=$url;?>?cat=2">Category 2</a>
Run Code Online (Sandbox Code Playgroud)

或者,另一个例子:

<a href="<?=$url;?>?page=1">1</a>
<a href="<?=$url;?>?page=2">2</a>
<a href="<?=$url;?>?page=3">3</a>
<a href="<?=$url;?>?page=4">4</a>
Run Code Online (Sandbox Code Playgroud)

基本上,我们需要一个函数来替换$_GETURL中的特定内容,这样我们就不会得到重复内容,例如:?page=2&page=3

话虽如此,它需要是智能的,所以它知道参数的开头是a ?还是a&

我们还需要它是聪明的,以便我们可以像这样拥有URL:

<a href="<?=$url;?>page=3">3</a> (without the ? - so it will detect automatically wether to use an `&` or a `?`
Run Code Online (Sandbox Code Playgroud)

我不介意为每个preg_replace为某些$ _GET参数创建不同的变量,但我正在寻找最佳方法.

谢谢.

php query-string

7
推荐指数
3
解决办法
9094
查看次数

怎么做...倒退?

我目前有:

$i = 1;
while {
  echo $i;
  $i++;
}
Run Code Online (Sandbox Code Playgroud)

它显示:

1
2
3
4 etc..

如何让它向后显示?

例如

4
3
2
1 etc..

我基本上想做同样的事情但是翻转它.

php loops

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

订购MySQL字符串结果而没有定义的排序规则?

说我有以下结果:

Mackay
Mackay Airport
Melbourne
Melbourne Airport
Sydney
Sydney Ac
Sydney Airport
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做,所以他们订购机场始终在他们的顶部?按字母顺序,例如:

Mackay Airport
Mackay
Melbourne Airport
Melbourne
Sydney Airport
Sydney
Sydney Ac
Run Code Online (Sandbox Code Playgroud)

对如何使机场更加突出有点困惑.

php mysql collation

6
推荐指数
1
解决办法
125
查看次数

从多个表中选择数据?

我有3个表,3个字段都是一样的.我基本上想从每个表中选择信息

例如:

userid = 1
Run Code Online (Sandbox Code Playgroud)

我想从所有3个表中选择数据,其中 userid = 1

我目前正在使用:

   SELECT r.*, 
          p.*, 
          l.*
     FROM random r
LEFT JOIN pandom p ON r.userid = p.userid
LEFT JOIN landom l ON l.userid = r.userid
    WHERE r.userid = '1'
    LIMIT 0, 30
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用.

mysql sql

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

JS,jQuery Conflict ..有帮助吗?

请访问IE中的以下链接:

http://sitehelp.com.au/demos/bxslider/dropdowntest.html

它在Firefox,Chrome等中运行良好,但在IE中,单击向下滑动,它会创建一个javascript错误,不会向上滑动.

如果我们将bxslider JS移到jquery JS之上,它可以工作,虽然它会破坏主站点上页面中的其他脚本.

我们怎么能解决这个问题呢?用jQuery上面的bxslider JS?导致此jquery错误的冲突是什么?

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C)
Timestamp: Tue, 10 May 2011 12:36:46 UTC


Message: Invalid argument.
Line: 16
Char: 79850
Code: 0
URI: http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js
Run Code Online (Sandbox Code Playgroud)

谢谢.

javascript jquery

5
推荐指数
1
解决办法
1176
查看次数

PHP圆形,圆形/细胞/地板??

说我有以下两个数字:

$a = 77.5;
$b = 74.5;
Run Code Online (Sandbox Code Playgroud)

我如何得到以下内容:

$a = 80;
$b = 70;
Run Code Online (Sandbox Code Playgroud)

我看过圆形,细胞和地板,但我无法弄清楚如何做到这一点.

谢谢.

php

5
推荐指数
1
解决办法
3384
查看次数

mySQL按某些值排序然后是DESC?

假设我有一个mySQL表,其中有一个名为"name"的字段

该字段每行包含一个名称.

有10行:

Apple
Pear
Banana
Orange
Grapefruit
Pineapple
Peach
Apricot
Grape
Melon
Run Code Online (Sandbox Code Playgroud)

我将如何形成一个查询,以便从表中选择,我希望详细信息显示如下:

Peach
Apple
Apricot
... and then everything else is listed by descending order.
Run Code Online (Sandbox Code Playgroud)

所以基本上我想在列表的顶部显示一些指定的结果,然后其他结果按降序排列.

谢谢.

php mysql sql

5
推荐指数
2
解决办法
1958
查看次数

如果是数组,请做点什么?

我发布了多个复选框,并将它们放入一个数组中 - 例如:"tags []"

发布它们时,我用逗号来破坏它们.

如果在表单上检查了NO标签,然后发布,我会收到错误,因为脚本试图破坏那些不存在的东西.

我试过用这样的东西:

if (isset($_POST['tags'])){ 
    $tags = implode(", ", noescape($_POST['tags'])); 
}  
Run Code Online (Sandbox Code Playgroud)

检查它是否存在的最佳方法是什么,然后将其内爆?

isset,array_key_exists?

php arrays isset

4
推荐指数
1
解决办法
6956
查看次数

php mail() - >垃圾,有时甚至不收到?

我正在使用phps mail()函数发送确认电子邮件.

据我所知,电子邮件收到了gmail和其他人的电子邮件,我遇到的唯一真正的问题是将电子邮件发送到Hotmail或Yahoo帐户.

我已经在互联网上阅读,许多人建议使用PHPmailer

发送php mail()时你们建议做些什么?我正在创建的这个网站是为了一个合法的企业,我需要发送和接收邮件,无论我发送给谁.

下面是我目前的代码,我使用了特定的标题来尝试解决问题.我拥有自己的专用服务器而且我没有列入任何垃圾邮件列表的黑名单,我能想到的只是它本身.

$to = $email;
$subject = "Subject";
$body = "Message";
$headers .= "From: Accounts <accounts@site.com>\r\n";
$headers .= "Reply-To: <accounts@site.com>\r\n";
$headers .= "X-Sender: <accounts@site.com>\r\n";
$headers .= 'X-Mailer: PHP/' . phpversion() . '\r\n'; //mailer
$headers .= "X-Priority: 3\r\n"; //1 UrgentMessage, 3 Normal
$headers .= "Return-Path: <accounts@site.com>\r\n";
$headers .= "MIME-Version: 1.0\r\n"; 
mail($to, $subject, $body, $headers);
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏.

问候.

php email

4
推荐指数
1
解决办法
4892
查看次数

标签 统计

php ×7

mysql ×3

javascript ×2

jquery ×2

sql ×2

arrays ×1

collation ×1

email ×1

isset ×1

loops ×1

query-string ×1