小编Bac*_*k57的帖子

PHP计算MySQL值并忽略重复

我很难计算在表计划中找到新的personnel_id的次数,但是如果它第二次找到相同的personnel_id则忽略它.

例如,staff_id 24在下周的A楼和B楼,但只计为1,因为这是同一个人.

最后我会做类似的事情$result = $totalpersonnel_id_tablepersonnel - $totalpersonnel_id_tableplanning,它会给我一个像7这样的数字,这意味着7名员工没有受到影响.

我认为这是我想要的正确查询:

$test=mysql_query("SELECT COUNT(DISTINCT personnel_id) AS numberpid 
FROM planning WHERE personnel_id!='' GROUP BY personnel_id HAVING 
COUNT(personnel_id) > 1");
Run Code Online (Sandbox Code Playgroud)

我没有找到如何从这个查询得到总和.

php mysql

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

如何打印完全填满 A4 或其他格式的图像?

如果我使用 Chrome 或 Firefox 打印图像,我会遇到一些问题。我还没有找到如何摆脱肖像或风景中的白色边框。遗憾的是,这个stackoverflow 解决方案似乎对我不起作用。

目前我使用这个代码:

    echo "<body onload=\"window.print()\" onfocus=\"window.close()\">";

    echo "<style type=\"text/css\" media=\"print\">";
    echo "@page { size: auto; }";
    echo "</style>";

    echo "<img src=\"". $dirname . '/' . $photo ."\">";
Run Code Online (Sandbox Code Playgroud)

我得到的结果与将它从 windows 文件夹拖放到 Internet 导航器中的结果相同,如下例所示:

铬设置为: - 风景 - 颜色 - A4 - Marges none

漏洞

html css image

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

PHPExcel使用特殊字符将XLS转换为CSV

我在使用 PHPExcel 类将包含特殊字符的 XLS 文件转换为 CSV 文件时遇到了一个小问题。

例如,名称“Kévin”在 CSV 生成的文件中给出“Kévin”。

这是我当前使用 PHPExcel 的 PHP 代码:

$excel_readers = array(
        'Excel5' , 
        'Excel2003XML' , 
        'Excel2007'
        );

        require_once('classes/PHPExcel.php');

        $reader = PHPExcel_IOFactory::createReader('Excel5');
        $reader->setReadDataOnly(true);

        $path = $_FILES['file']['tmp_name'];
        $excel = $reader->load($path);

        $writer = PHPExcel_IOFactory::createWriter($excel, 'CSV');
        $writer->save('temp/absences.csv');

        echo 'File saved to csv format';
Run Code Online (Sandbox Code Playgroud)

php mysql csv converter phpexcel

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

PHP全局范围小问题为什么?

我有一个小问题,用于按文件夹范围显示照片.

我目前的PHP代码:

$start = 0007;
$end = 0015;

$filenames = glob("$dirname/*{" . implode(",", range($start, $end)) . "}*", GLOB_BRACE);
            foreach ($filenames as $filename)
            {
                $tempo=explode('/',$filename);

                echo "<div class=\"col-lg-3 col-md4 col-xs-6 thumb\">";
                echo "<a class=\"thumbnail\" href=\"$softname?photo:$tour:$ordre:::$tempo[4]:$clients_id::::$argconcours\">";
                echo "<p align=\"center\">$tempo[3]/$tempo[4]</p>";
                echo "<img class=\"img-responsive\" src=\"$filename\" alt=\"$filename\">";
                echo "</a>";
                echo "</div>";
            }
Run Code Online (Sandbox Code Playgroud)

它显示照片0008.jpg,0018.jpg 0028.jpg ... 0080.jpg 0009.jpg,0019.jpg ... 0089.jpg,0011.jpg,0012.jpg,0013.jpg,0014.jpg,0015 .JPG,

看起来它显示所有照片,它找到数字8或9然后做11,12,13,14,15.我没看到我做错了,因为它只显示在0007到0015之间
.照片名称的例子:W32_0008.JPG

php

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

标签 统计

php ×3

mysql ×2

converter ×1

css ×1

csv ×1

html ×1

image ×1

phpexcel ×1