小编use*_*368的帖子

在MySQL中获取具有2个不同值的所有数据

假设我有一个这样的表:

id        name        email_account
 1        Matt            hotmail
 2        Matt             yahoo
 3        Luis            hotmail
 4        Rita             gmail     
 5        Samy            hotmail
 6        Rita             yahoo
Run Code Online (Sandbox Code Playgroud)

从这张表中可以看出,Matt有一个hotmail和一个yahoo帐户.丽塔还有2个电子邮件帐户(gmail和yahoo).我如何(使用MySQL中的SQL)获得此表中至少有2个不同电子邮件帐户的所有人(如Matt和Rita)

mysql sql

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

循环内的多维数组合并操作

假设我有两个这样的数组:

$array1 = array('A' => array(
        'B' => array(
            'C' => array(
                'D' => array(
                    'data' => array(
                        0 => array(
                            'id' => 1,
                            'name' => 'name 1'),
                        1 => array(
                            'id' => 2,
                            'name' => 'name 2')))))));

$array2 = array('A' => array(
        'B' => array(
            'C' => array(
                'E' => array(
                    'data' => array(
                        0 => array(
                            'id' => 3,
                            'name' => 'name 3'),
                        1 => array(
                            'id' => 4,
                            'name' => 'name 4')))))));
Run Code Online (Sandbox Code Playgroud)

如您所见,这两个数组具有相同的密钥A,B和C,但之后密钥不同.如何将这两个数组合并为如下所示:

$final_array = array('A' => …
Run Code Online (Sandbox Code Playgroud)

php arrays multidimensional-array

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

更改jquery模态确认对话框的大小

我在jquery中有一个确认对话框弹出并显示一些确认细节.我想要做的是,如果用户单击是,我想使用相同的确认对话框,但使用较小的文本,如"请稍候..."等.为此,我希望相应地调整我的对话框尺寸(意思是,在用户单击"是"之后,我希望我的对话框变小,因为其中只有一个小文本).我如何实现这样的目标?用户单击"是"后如何更改对话框的大小?

另外,我知道在javascript确认框中,如果用户单击OK,则返回TRUE,否则返回false.jquery模态确认boxex是否相同?如何知道用户是YES还是CANCEL?

谢谢

javascript jquery jquery-ui jquery-dialog

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

删除表单标签和输入cakephp之间的换行符

cakephp中的表单助手通常会生成这样的表单元素:

<div class="input text">
  <label for="Firstname">Firstname</label>
  <input type="text" id="Firstname" value="" class="test" name="Firstname"/>
</div>
Run Code Online (Sandbox Code Playgroud)

但是有可能删除之间<label>和之间的换行符,<input>如下所示:

<div class="input text">
  <label for="Firstname">Firstname</label>    <input type="text" id="Firstname" value="" class="test" name="Firstname"/>
</div>
Run Code Online (Sandbox Code Playgroud)

有什么好主意吗?

谢谢

php cakephp cakephp-1.3

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

基于数组值设置复选框选中状态

假设我最初在页面上有一堆复选框输入,如下所示:

<input type="checkbox" name="vehicle" value="Car" /> Car<br />
<input type="checkbox" name="vehicle" value="Bike" /> Bike<br />
<input type="checkbox" name="vehicle" value="Motorcycle" /> Motorcycle<br />
<input type="checkbox" name="vehicle" value="Bus" /> Bus<br />
<input type="checkbox" name="vehicle" value="Car" /> Train<br />
Run Code Online (Sandbox Code Playgroud)

现在让我们说我有一个像这样的数组:

$my_array = array(
    'first' => 'Bike', 
    'second' => 'Car', 
    'third' => 'Train'
);
Run Code Online (Sandbox Code Playgroud)

如您所见,我的数组包含的值与我的复选框的值相对应.

现在,如何根据我的数组的值设置每个复选框输入的状态,并使用php在页面刷新时保持选中复选框?换句话说,我想在我的页面上显示所有复选框,但只应在页面上检查其值与我的数组中的值匹配的那些复选框.这可能只是直接的PHP或我需要javascript为此?

有什么好主意吗?我几乎尝试了一切都没有成功

html php php-5.3

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

switch语句多个变量赋值而不重复

假设我有一个这样的switch语句:

switch ($var)
{
    case 'A':
       $a = 1;
       break;

    case 'B':
       $a = 1;
       $b = 2;
       break;

    case 'C':
       $a = 1;
       $b = 2;
       $c = 3;
       break;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法可以构造那个switch语句来重复$a = 1$b = 2出现一次?

php switch-statement

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

php通过引用传递不工作

我只是想通过尝试在php.net上找到的一些例子来理解PHP中的引用传递.我在php网站上找到了一个例子,但它不起作用:

function foo(&$var)
{
    return $var++;
}

$a=5;
echo foo($a); // Am I not supposed to get 6 here? but I still get 5
Run Code Online (Sandbox Code Playgroud)

这是一个在这里找到的例子

任何人都能告诉我为什么变量$ a我得到5而不是6?

php reference pass-by-reference

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

html表标题rowspan到中心标题

我有一个像桌子这样:

<table border="1">
<thead>        
    <tr>
        <th colspan="2">Items</th>
        <th colspan="2">Type</th>
        <th colspan="4">Values</th>
        <th colspan="2">Date</th>
    </tr>        
    <tr>
        <th colspan="2"></th>
        <th colspan="2"></th>
        <th colspan="2">Before</th>
        <th colspan="2">After</th>
        <th colspan="2"></th>
    </tr>
</thead>
<tbody></tbody>
Run Code Online (Sandbox Code Playgroud)

在表格的标题中,我想要标题Items,TypeDate垂直居中.我尝试使用rowspan="2"这些标题,但这不起作用.有什么好主意吗?

html css html-table

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

对齐标签和输入(浮动与显示内联块)

我有一个标签和文本字段的两个例子,我试图对齐(你可以在这个小提琴中看到它).在第一个例子中,我有一个标签和一个文本字段,如下所示:

<label for="firstname" style="width:100px;display:inline-block;background-color:red;">Firstname: </label>
<input type="text" style="margin:0;padding:0;" id="firstname" name="firstname" value="" />
Run Code Online (Sandbox Code Playgroud)

在第二个例子中,我在div中有一个标签和三个浮动文本字段,如下所示:

<div>
    <div style="width:100px;float:left;background-color:red;">Date: </div>
    <div>
        <div style="float:left;">
            <input type="text" style="margin:0;padding:0;" id="day" name="day" maxlength="2" size="2" value="" /> / <br />
            <label for="day">Day</label>
        </div>          
        <div style="float:left;">               
            <input type="text" style="margin:0;padding:0;" id="month" name="month" maxlength="2" size="2" value="" /> / <br />
            <label for="month">Month</label>
        </div>          
        <div style="float:left;">
            <input type="text" style="margin:0;padding:0;" id="year" name="year" maxlength="4" size="4" value="" /><br />
            <label for="year">Year</label>
        </div>
    </div>      
</div>
Run Code Online (Sandbox Code Playgroud)

如上所示,我给每个标签的宽度为100px,但由于某种原因,在第二个示例中,我的标签和第一个文本字段之间没有空格.有没有人知道为什么会这样,为什么我的宽度100px似乎没有任何影响我的第二个例子(查看上面的小提琴链接).

谢谢

html css

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

从 mysql datetime cakephp 按年或月过滤

我在具有date字段的 CakePHP 应用程序的数据库中有一个表。该字段的数据类型是 DATETIME。所以它在表中是这样显示的:

2013-08-10 13:34:45
Run Code Online (Sandbox Code Playgroud)

我想在 find() 查询中添加一个条件以按年或按月过滤。要按年份过滤,我可以使用 LIKE 条件执行以下操作:

$condition = array(
    'MyModel.date LIKE' => '%2013%'
);
Run Code Online (Sandbox Code Playgroud)

但是我怎样才能按月过滤呢?上面的方法不起作用,因为我可以将这样的东西作为日期:

2013-12-11 11:11:11
Run Code Online (Sandbox Code Playgroud)

如果我 LIKE '%11%',我的结果将是错误的,因为前一个日期的月份实际上是 11 月(如果您住在加拿大,则是 12 月)。那么,如何在表格的日期字段上添加条件以按正确的月份进行过滤?

在此先感谢您的帮助

php cakephp cakephp-1.3 php-5.3

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