小编Jak*_*ako的帖子

使用 PHP 分割逗号分隔名称

我的名字格式为Lastname, Firstname。在我的数据库中,第一个和最后一个字段都有不同的字段。

我想使用 PHP 读取逗号之前的所有内容作为姓氏,以及逗号之后的所有内容作为名字。实现这一目标的最佳方法是什么?

php

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

MySQL SELECT多个DISTINCT COUNT

这就是我想要做的.我有一个用户评估表,可能包含重复的行.我希望只DISTINCT为每个用户获取值.

在下表的示例中.如果只有user_id 1和50属于特定位置,则只应返回每个用户的唯一video_id作为COUNT.用户1通过视频1,2和1.所以这应该只有2条记录,用户50通过视频2.所以这个位置的总数将是3.我想我需要DISTINCT's在查询中有两个,但不是确定如何做到这一点.

+-----+----------+----------+
| id  | video_id | user_id  |
+-----+----------+----------+
| 1   |       1  |        1 |
| 2   |       2  |       50 |
| 3   |       1  |      115 |
| 4   |       2  |       25 |
| 5   |       2  |        1 |
| 6   |       6  |       98 |
| 7   |       1  |        1 |
+-----+----------+----------+
Run Code Online (Sandbox Code Playgroud)

这是我当前的查询.

$stmt2 = $dbConn->prepare("SELECT COUNT(DISTINCT user_assessment.id)
FROM user_assessment
LEFT JOIN user ON …
Run Code Online (Sandbox Code Playgroud)

mysql

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

安装PECL Zip扩展

我正在尝试运行此代码

$files = array('readme.txt', 'test.html', 'image.gif');
$zip = new ZipFile;
$zip->open('file.zip', ZipArchive::CREATE);
foreach ($files as $file) {
  $zip->addFile($file);
}
$zip->close();

header('Content-Type: application/zip');
header('Content-disposition: attachment; filename=filename.zip');
header('Content-Length: ' . filesize($zipfilename));
readfile($zipname);
Run Code Online (Sandbox Code Playgroud)

并意识到我必须安装PECL拉链插件,我相信我已经完成了核心工作,因为一旦它被复制,它将它添加到我的phpinfo();

在此输入图像描述

即使安装此扩展程序后,我仍然收到此消息.

致命错误:找不到类'ZipFile'

php zip pecl

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

用Leapmotion移动DIV

我正在尝试使用leapmotion JS API在网站上移动div.

我找到了一个教程并对其进行了一些修改,因为它似乎没有用.

这是我到目前为止所提出的,但是translation.x会出现undefined在控制台日志中.有没有其他人搞砸了JS API?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=utf8">
  <title></title>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
  <script src="leap.js"></script>
  </head>
  <body>
<script>
var controller = new Leap.Controller({enableGestures: true});
var firstValidFrame = null;

      controller.loop(function(frame) {
        if (!firstValidFrame) firstValidFrame = frame;
        var translation = frame.translation(firstValidFrame);
        console.log("X:" + translation.x);
        $('#box').css({marginLeft: translation.x});
      });
</script>

  <div id="box" style="width: 200px; border: 1px solid #666666; padding: 10px 10px 70px 10px; display: inline-block"></div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript leap-motion

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

使用字符串中的单词创建链接

我使用逗号将标签存储在我的数据库中以用于特定项目.

例如,一个人的标签可能是.

$tags = "tall, fun, cool";
Run Code Online (Sandbox Code Playgroud)

我正在尝试将每个单词创建为链接并删除逗号.

到目前为止,我有,

$tags = str_replace(",", "", $tags);
Run Code Online (Sandbox Code Playgroud)

我希望链接与此类似

<a href="#tall>tall</a> <a href="#fun>fun</a>, etc...
Run Code Online (Sandbox Code Playgroud)

我仍然坚持创建一个链接部分,请寻求一些帮助.

php mysql arrays string

0
推荐指数
1
解决办法
60
查看次数

PHP Foreach循环邮件()

当单个电子邮件地址输入到textarea时,我的以下脚本运行正常,但一旦输入两个,就不会发送任何电子邮件.我究竟做错了什么?

if($_POST['submit']=='Send Email') {

$email_addresses = explode(",\n", $_POST['email']);

foreach($email_addresses as $email_address){

$email_address = trim($email_address);

send_mail(  'noreply@noreply.com',
                        $email_address,
                        'Test Email',
                        "Hello This Email Is A Test");

}


}
Run Code Online (Sandbox Code Playgroud)

var_dump($ email_addresses)导致这个

array(1) { [0]=> string(39) "email1@test.com email2@test.com" }
Run Code Online (Sandbox Code Playgroud)

php forms email

0
推荐指数
1
解决办法
1486
查看次数

jQuery - 通过单击<td>中的链接隐藏<tr>

我目前有一张看起来像这样的桌子......

 <table>
    <tr>
      <td>1</td>
      <td>2</td>
      <td><a href="#" class="remove">Remove</a></td>
    </tr>
    <tr>
      <td>1</td>
      <td>2</td>
      <td><a href="#" class="remove">Remove</a></td>
    </tr>
    </table>
Run Code Online (Sandbox Code Playgroud)

点击删除链接时,我想隐藏当前的信息.这是我尝试过的以下代码,但没有运气.

$(".remove").click(function() {

  $(this).parent("tr").hide();

}); 
Run Code Online (Sandbox Code Playgroud)

jquery

0
推荐指数
1
解决办法
1396
查看次数

javascript变量等于函数的值

可能重复:
如何返回AJAX响应文本?
如何从函数中返回AJAX调用的响应?

所以我有一个javascript函数,我正在进行AJAX调用,以查看用户是在线还是离线.它看起来像这样.

function onlineStatus(){

    $.ajax({
        url: "assets/ajax/online-offline.php",
        cache: false,
        success: function(html){
          return html;
        }
    }); 
}
Run Code Online (Sandbox Code Playgroud)

我想将此函数的值赋值为一个我可以使用的变量.

像这样的东西.

var test = onlineStatus();

if (test == "true")
   alert("online");
else
   alert("offline");
Run Code Online (Sandbox Code Playgroud)

这可能吗?我一定做错了,但无法弄清楚如何实现这个结果.谢谢

//编辑:感谢大家的帮助,抱歉,没有意识到这可能是一个重复的问题.我不知道最初要搜索什么,所以我没有看到任何相关内容.

javascript ajax

0
推荐指数
1
解决办法
4716
查看次数

jQuery更改数据属性

我有三个简单的按钮.

<div class="enter-btn">Enter</div>

<div class="all-btn">All</div>


<div class="category-all">
    <div class="back-btn" data-action="">Back</div>
</div>
Run Code Online (Sandbox Code Playgroud)

单击任一Enter或时All,它会data-actionBack按钮添加值.

$(".enter-btn").bind("click", function() {
    $(".back-btn").attr("data-action", "search-home");
});

$(".all-btn").bind("click", function() {
    $(".back-btn").attr("data-action", "category-home");
});

$(".back-btn").bind("click", function() {
   alert($(this).data("action")); 
});
Run Code Online (Sandbox Code Playgroud)

但是如果你Enter先点击,那么按钮All上的值Back似乎保持第一个值,而不是新的值.

我添加了一个简单的jsfiddle来显示我的问题.

http://jsfiddle.net/uCyJx/1/

jquery

0
推荐指数
1
解决办法
233
查看次数

标签 统计

php ×4

javascript ×2

jquery ×2

mysql ×2

ajax ×1

arrays ×1

email ×1

forms ×1

leap-motion ×1

pecl ×1

string ×1

zip ×1