小编did*_*ido的帖子

使用jQuery从input [type ='file']获取文件名

这是上传的表格.

<form class="alert alert-info">
    <div>
        <b id = "select_file" class="span3" style="font-weight: bold; cursor: pointer; ">Please select image</b>
        <input class="span3" type="file" name="image_file" id="image_file" style="display:none " />
        <input disabled="true" type="button" value="Upload image" class="btn" />
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)

我使用以下脚本打开一个包含文件的窗口.我想在中显示一个文件名<b id = 'select_file'>.

我怎样才能做到这一点?

$('#select_file').click(function(){
    var _this = $(this);
    $('#image_file').show().focus().click().hide();

    var filename = $('#image_file').val();
    _this.html(filename);

    $('.btn').attr('disabled', false);
});
Run Code Online (Sandbox Code Playgroud)

jquery

37
推荐指数
5
解决办法
29万
查看次数

计算Mysql表中的重复记录?

我有桌子,下面的结构.

TBL

id   name  
1    AAA
2    BBB
3    BBB
4    BBB
5    AAA
6    CCC

select count(name) c from tbl
group by name having c >1
Run Code Online (Sandbox Code Playgroud)

返回此结果的查询:

AAA(2)  duplicate
BBB(3)  duplicate
CCC(1)  not duplicate
Run Code Online (Sandbox Code Playgroud)

重复的名称为AAA和BBB.最终结果,我想要的是这些重复记录的数量.

结果应如下所示:重复产品总数(2)

mysql duplicates

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

WAMP服务器.MySQL中非常大的数据目录?

我有wammp服务器的问题.在目录"..\WampServer\bin\mysql\mysql5.5.8\data"中创建了大小非常大的文件.此目录的完整大小为50GB.这些文件是什么?我该如何解决这个问题?

文件名是:

mysql-bin.000001
mysql-bin.000002
................
mysql-bin.000227
Run Code Online (Sandbox Code Playgroud)

所有文件的大小为49GB

提前致谢!

mysql wamp wampserver

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

MAGENTO:以编程方式重新编制价格

我以编程方式更新magento的价格.如何在此更新后重新编制索引价格.现在我使用SSH命令:

php indexer.php --reindex catalog_product_price
Run Code Online (Sandbox Code Playgroud)

magento reindex

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

如何使用PHP从Tabdelimited文件创建结构化数组?

我在阅读制表符分隔文件时遇到问题.

我文件的结构是:

Field 1     Field 2     Field 3
Element11   Element12   Element13
Element21   Element22   Element23
Element31   Element32   Element33
Run Code Online (Sandbox Code Playgroud)

从这个文件我想创建一个具有这种结构的数组:

$csv = array(
            array(  'Field 1' => 'Element11',
                    'Field 2' => 'Element12',
                    'Field 3' => 'Element13',

            ),
            array(  'Field 1' => 'Element21',
                    'Field 2' => 'Element22',
                    'Field 3' => 'Element23',

            ),
            array(  'Field 1' => 'Element31',
                    'Field 2' => 'Element32',
                    'Field 3' => 'Element33',

            )    
        );
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

php arrays tab-delimited

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

如何使用PHP下载FTP上的最新文件?

在FTP服务器上有一些文件.对于此服务器上的任何小时,都要上传新文件.我想下载最后一个文件.如何从此服务器获取上次上传的文件?所有文件都有不同的名称.

我使用下面的脚本下载一个文件.

$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"user","pass");
ftp_get($conn,"target.txt","source.txt",FTP_ASCII);
ftp_close($conn);
Run Code Online (Sandbox Code Playgroud)

提前致谢 !!!

php ftp

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

分隔符前获取第一个字符串

我有以下结构的字符串:

7_string_12
7_string2_122
7_string3_1223
Run Code Online (Sandbox Code Playgroud)

如何在第二个"_"之前获得字符串?

我希望我的最终结果是:

7_string
7_string2
7_string3
Run Code Online (Sandbox Code Playgroud)

我正在使用explode('_',$ string)并结合前两个值,但我的脚本非常慢!

php string explode separator

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

如何用jQuery更改'text-decoration'属性?

我有以下结构的表:

<table style=" margin-top: 10px; border: 1px wheat solid; width: 100%; font-size: 10px; font-family: Arial , Verdana;text-shadow:0px 1px 0px #000">
    <tr class="infoRow" style="background:#666666; ">
        <td>Element11 </td>
        <td style="font-size:12px; font-weight:bold; font-family: georgia;">Element12 </td>
        <td><input type="checkbox" class="check" /></td>
    </tr>  
    <tr class="infoRow" style="background:#666666; ">
        <td>Element21 </td>
        <td style="font-size:12px; font-weight:bold; font-family: georgia;">Element22 </td>
        <td><input type="checkbox" class="check" /></td>
    </tr>           
</table>
Run Code Online (Sandbox Code Playgroud)

我想在检查<input class="check" ... />属性文本修饰的值后,在下一行上设置'下划线'.

$('.check').click(function(){
   $('infoRow').css("text-decoration", "underline");   
});
Run Code Online (Sandbox Code Playgroud)

此代码更改所有行.

提前致谢.

jquery text-decorations

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

如何优化MySQL查询以进行更新?

我有一张有300 000条记录的表格.在这个表有duplicae行,我想更新列"标志"

------------------------------------
|number | flag | ... more column ...|
------------------------------------
|ABCD   |  0   | ...................|
|ABCD   |  0   | ...................|
|ABCD   |  0   | ...................|
|BCDE   |  0   | ...................|
|BCDE   |  0   | ...................|
Run Code Online (Sandbox Code Playgroud)

我使用此查询更新"flag"列:

UPDATE table i 
INNER JOIN (SELECT number FROM table
            GROUP BY number HAVING count(number) > 1 ) i2
ON i.number = i2.number
SET i.flag = '1'
Run Code Online (Sandbox Code Playgroud)

对于这300,000条记录,此查询的工作速度非常慢(超过600秒).

我该如何优化此查询?

我的表的结构

CREATE TABLE IF NOT EXISTS `inv` (
  `id` int(11) NOT NULL AUTO_INCREMENT, …
Run Code Online (Sandbox Code Playgroud)

mysql optimization

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

如何在MySQL更新查询中使用If Then Else?

我想在MySQL中更新一个表,如下所示:

UPDATE Table
SET A = '20' IF A > 20
SET A = A    IF A < 20 
SET A = 0    IF A <= 1
WHERE A IS NOT NULL;
Run Code Online (Sandbox Code Playgroud)

但上面的SQL是无效的语法.我也试过这个:

UPDATE table
SET A = IF(A > 20, 20, IF(A < 20, A, 0));
Run Code Online (Sandbox Code Playgroud)

但也是无效的语法.如何在这样的更新查询中使用if语句?

mysql if-statement

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