小编Kei*_*wer的帖子

没有空格的mysql搜索

我的数据库中有一个名单列表,我必须找到我在网址中传递的名称的ID.

我的问题是,我在url中传递的名称将不会有空格,而保存的记录将在数据库中.当我搜索数据库时,我没有找到任何记录.

例如,数据库记录是"我的名字",而我将在网址中传递并搜索的是"myname"

if(isset($_GET["name"])) $name = $_GET["name"];

SELECT id
FROM table
WHERE name Like '%$name%'
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

php mysql

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

如何在cakephp 2.4中实现JsonP

我刚刚升级到cakephp 2.4.1,因为它现在支持JsonP.我以前在我的ajax跨域代码中遇到了一个丢失的回调错误.然而,文档没有提到任何需要实现这一步的额外步骤,所以我认为它应该会出现,但我得到了与以前相同的错误.

我是否需要一段额外的代码来发回回调用回复?

我的控制器

public function api($mem_id = null) {
    $options = array(
        'fields' => array('Member.total_points'),
        'conditions' => array('Member.member_no' => $mem_id),
        'recursive' => -1
    );
    $members = $this->Member->find('first', $options);
    $this->set(array(
        'member' => $members,
        '_serialize' => array('member')
    ));
}
Run Code Online (Sandbox Code Playgroud)

}

ajax代码

$('document').ready(function() {
    $.ajax({
        url: 'http://mydomain.com/loyalty/members/api/5749.json',
        dataType: 'jsonp',
        success: function(response) {
            console.log(resonse);
        },
        error: function(jqXHR, textStatus, errorThrown) {
            console.log(errorThrown);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

cakephp cakephp-2.4

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

Web Font Loader多个字体粗细

我正在使用Web Font Loader从Google webfonts加载字体,但它似乎只加载400重量.我希望包括300,400,700但无法找到办法.

  WebFontConfig = {
    google: { 
      families: ['Open Sans'] 
    }
  };

  (function() {
    var wf = document.createElement('script');
    wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
        '://ajax.googleapis.com/ajax/libs/webfont/1.4.7/webfont.js';
    wf.type = 'text/javascript';
    wf.async = 'true';
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(wf, s);
  })();
Run Code Online (Sandbox Code Playgroud)

webfonts

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

javascript .replace html 标签不替换

我正在尝试替换一些 html,但替换没有发生。我正在使用 javascript .replace,从我所看到的来看,我使用它是正确的。

content.replace('<link rel="stylesheet" href="style.css">', '<style>html{background-color: blue;}<\/style>');
Run Code Online (Sandbox Code Playgroud)

javascript

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

jQuery在悬停时显示内部div

我有一个内部div的div喜欢隐藏.当我将鼠标悬停在外面的div上时,我希望展示内心.我这样做有困难.我尝试了一些变化,但仍然无法得到它.

我也会在页面上有多个外部div.

<div class='outdiv'>
    <h1>Content</>
    <div class='innerdiv'></div>
</div>
<div class='outdiv'>
    <h1>Content</>
    <div class='innerdiv'></div>
</div>
<div class='outdiv'>
    <h1>Content</>
    <div class='innerdiv'></div>
</div>
Run Code Online (Sandbox Code Playgroud)

脚本:

        $("div.listingContainer").mouseover(function() {
            $(this).parent().siblings(".saveCompare").show();
        }).mouseout(function(){

        });
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

javascript jquery

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

iphone上的Javascript无效日期

我有一个从字符串创建日期的网页。除了我得到无效日期的 iphone 之外,它工作正常。

我已经阅读了一些关于 IOS 处理日期的内容,但没有看到修复程序。

我已经在股票浏览器和最新版本的 Chrome 中打开了该页面并收到相同的错误。适用于 Android 和 PC。

dateString = "2013-08-06"
date = new Date(dateString);
Run Code Online (Sandbox Code Playgroud)

我试过这个修复,但同样的错误

var arr = "2010-03-15 10:30:00".split(/[- :]/),
date = new Date(arr[0], arr[1]-1, arr[2], arr[3], arr[4], arr[5]);
Run Code Online (Sandbox Code Playgroud)

javascript

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

cakephp正确的数组使用updateAll

我正在使用cakephp 2.5,我有一个数组,我希望在Page模型中一次更新许多记录.我似乎无法获得正确的数组格式.我收到错误:

注意(8):未定义的索引:newOrder [APP/Controller/PagesController.php,第133行]

$newOrder = array(
        'Page' => array(
            0 => array(
                'id' => 3,
                'order' => 0),
            1 => array(
                'id' => 4,
                'order' => 0),
            2 => array(
                'id' => 7,
                'order' => 0
            )
));
$this->Page->updateAll($newOrder);
Run Code Online (Sandbox Code Playgroud)

我认为我缺少的一个部分是使用'data'作为数组的一部分.但我不确定在哪里放置它.

我也尝试过:

$this->Page->updateAll($newOrder['Page']);
Run Code Online (Sandbox Code Playgroud)

cakephp

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

cakePHP 3.0 Action PagesController::myaction.json() 无法找到,或无法访问。”

我正在将现有的 2.5 应用程序迁移到 3.0。使用 ajax 时出现 404 错误。这在 cakePHP 2.5 中运行良好

网址:“/cakephp3/pages/myaction.json”

我没有看到任何我可能错过的步骤。

我确定这是 .json 扩展名的路由问题

路由文件

Router::scope('/', function ($routes) {

    Router::extensions(['json', 'xml']);

    $routes->connect('/', ['controller' => 'Pages', 'action' => 'home']);
    $routes->connect('/hotel-training-courses', ['controller' => 'pages', 'action' => 'trainingCourses']);
    $routes->connect('/feature-tour', ['controller' => 'pages', 'action' => 'features']);
    $routes->connect('/contact-us', ['controller' => 'pages', 'action' => 'contact']);
    $routes->fallbacks('InflectedRoute');
});
Run Code Online (Sandbox Code Playgroud)

页面控制器.php

public function initialize()
{
    parent::initialize();
    $this->loadComponent('RequestHandler');
}

public function myaction(){

    $this->request->onlyAllow('ajax');

    $userName = $this->request->data['name'];
    $userCompany = $this->request->data['company'];
    $userEmail = $this->request->data['email'];
    $userPhone = $this->request->data['phone'];

    //send an email …
Run Code Online (Sandbox Code Playgroud)

cakephp cakephp-3.0

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

Unity 的 Sprite 触摸事件

我尝试检查 a 的触摸事件Sprite,但只能让此代码在 UI 元素上运行。我看过鼠标事件的示例,但我想捕获鼠标和触摸,因为这个游戏将是多平台的

using UnityEngine;
using System.Collections;
using UnityEngine.EventSystems;

public class PlayButton : MonoBehaviour, IPointerDownHandler
{
    public void OnPointerDown(PointerEventData eventData)
    {
        Debug.Log("play");
    }
}
Run Code Online (Sandbox Code Playgroud)

c# unity-game-engine

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

unity 绕 z 轴旋转

我正在尝试在实例化对象时随机旋转对象。但是我很难只在 z 轴上旋转。

GameObject currentcicrle = (GameObject)Instantiate (circlePointPrefab);//instaiate object
currentcicrle.transform.parent = parent;
currentcicrle.GetComponent<Renderer>().material = currentLineRender.GetComponent<LineRendererAttributes> ().material;
currentcicrle.transform.position = position;

currentcicrle.transform.rotation = Random.rotation;
Run Code Online (Sandbox Code Playgroud)

c# unity-game-engine

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

CakePHP 2.x:带有空选项/值的日期输入

我有一个日期输入,我希望第一个选项为空或空白.这样用户将不得不选择一些东西,如果没有,验证将会选择它.

默认情况下,今天的日期是在加载时预先选择的.我设法输入一个空白值,但我无法将其作为选定的选项.

echo $this->Form->input('date_of_birth', array('empty' => ''));
Run Code Online (Sandbox Code Playgroud)

php forms cakephp

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

php包含字符串到isset

我正在使用cakephp框架我将一些变量传递给url进行分页.我希望包含一个字符串并加入一个isset

$this->Paginator->options(array('url' => array(isset($filterCompany)? $filterCompany : 'all'));
Run Code Online (Sandbox Code Playgroud)

我需要的是在isset之前加入'company:'

$this->Paginator->options(array('url' => array('company:'.isset($filterCompany)? $filterCompany : 'all'));
Run Code Online (Sandbox Code Playgroud)

我得到一个错误(未识别的变量$ filterCompany),这将是正确的简写方式?

php cakephp

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

cocos2d-js moveTo和动画动作

我有一个moveTo sprite动作,我试图在移动时让精灵有动画.这是一部动画片.

我的麻烦是我可以让精灵moveTo或动画,但不是两者都在一起,以便当精灵停止移动时,动画返回到站立框架.

我正在使用cocos2d-js v3.0

this.sprite = new cc.Sprite.create("#player-stand-f-0");
this.sprite.setPosition(new cc.Point(300,300));
this.addChild(this.sprite);

    var animFrames = [];
    var str = "";
    for (var i = 0; i < 5; i++) {
        str = "player-walk-f-" + i;
        var spriteFrame = cc.spriteFrameCache.getSpriteFrame(str);
       var animFrame = new cc.AnimationFrame();
        animFrame.initWithSpriteFrame(spriteFrame, 1, null);
        animFrames.push(spriteFrame);
    }

var animation = cc.Animation.create(animFrames, 0.025);
var animate   = cc.animate(animation);

sprite_action = cc.MoveTo.create(2,cc.p(x,y));
this.sprite.runAction(sprite_action);
this.sprite.runAction(animate);
Run Code Online (Sandbox Code Playgroud)

我也试过以下但是步行会动画一次而不会继续直到moveTo停止.

var seq = cc.sequence(animate, sprite_action);
Run Code Online (Sandbox Code Playgroud)

cocos2d-html5 cocos2d-js

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