小编Psy*_*che的帖子

使用PHP从HTTP重定向到HTTPS

我正在购物车网站上工作,我希望在用户输入结算明细时将用户重定向到HTTPS页面,并保留下一页的HTTPS连接,直到他退出为止.

我需要在服务器上安装什么(我正在使用Apache)才能执行此操作,以及如何从PHP完成此重定向?

php https

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

使用jQuery DataTables时禁用对最后一列的排序

我在项目中使用jQuery DataTables,我想知道如何禁用最后一列的排序.我想在整个网站上实施.

现在我有以下代码:

<!-- jQuery DataTable -->
    <script src="../assets/js/plugins/dataTables/jquery.datatables.min.js"></script>
    <script>
        /* Default class modification */
        $.extend( $.fn.dataTableExt.oStdClasses, {
            "sWrapper": "dataTables_wrapper form-inline"
        } );

        /* API method to get paging information */
        $.fn.dataTableExt.oApi.fnPagingInfo = function ( oSettings )
        {
            return {
                "iStart":         oSettings._iDisplayStart,
                "iEnd":           oSettings.fnDisplayEnd(),
                "iLength":        oSettings._iDisplayLength,
                "iTotal":         oSettings.fnRecordsTotal(),
                "iFilteredTotal": oSettings.fnRecordsDisplay(),
                "iPage":          Math.ceil( oSettings._iDisplayStart / oSettings._iDisplayLength ),
                "iTotalPages":    Math.ceil( oSettings.fnRecordsDisplay() / oSettings._iDisplayLength )
            };
        }

        /* Bootstrap style pagination control */
        $.extend( $.fn.dataTableExt.oPagination, {
            "bootstrap": {
                "fnInit": function( oSettings, nPaging, fnDraw …
Run Code Online (Sandbox Code Playgroud)

javascript jquery datatables

70
推荐指数
8
解决办法
10万
查看次数

使用jQuery DataTables时,禁用第一列的自动排序

我正在使用jQuery DataTables,我想知道是否可以在表的第一列禁用自动排序?

我的代码看起来像这样:

        /* Default class modification */
        $.extend( $.fn.dataTableExt.oStdClasses, {
            "sWrapper": "dataTables_wrapper form-inline"
        } );

        /* API method to get paging information */
        $.fn.dataTableExt.oApi.fnPagingInfo = function ( oSettings )
        {
            return {
                "iStart":         oSettings._iDisplayStart,
                "iEnd":           oSettings.fnDisplayEnd(),
                "iLength":        oSettings._iDisplayLength,
                "iTotal":         oSettings.fnRecordsTotal(),
                "iFilteredTotal": oSettings.fnRecordsDisplay(),
                "iPage":          Math.ceil( oSettings._iDisplayStart / oSettings._iDisplayLength ),
                "iTotalPages":    Math.ceil( oSettings.fnRecordsDisplay() / oSettings._iDisplayLength )
            };
        }

        /* Bootstrap style pagination control */
        $.extend( $.fn.dataTableExt.oPagination, {
            "bootstrap": {
                "fnInit": function( oSettings, nPaging, fnDraw ) {
                    var oLang = oSettings.oLanguage.oPaginate;
                    var …
Run Code Online (Sandbox Code Playgroud)

sorting jquery datatables

66
推荐指数
3
解决办法
8万
查看次数

使用PDO准备好插入后获取最后一个插入ID

我正在将PHP PDO和PostgreSQL用于一个新项目.

给定以下函数,如何返回刚刚插入的行的id?它现在的样子不起作用.

function adauga_administrator($detalii) {
    global $db;
    $ultima_logare = date('Y-m-d');

    $stmt = $db->prepare("INSERT INTO site_admins (sa_nume, sa_prenume, sa_user_name, sa_password, sa_email, sa_id_rol, sa_status, sa_ultima_logare) VALUES (?, ?, ?, ?, ?, ?, ?, ?)");
    $stmt->bindParam(1, $detalii['nume']);
    $stmt->bindParam(2, $detalii['prenume']);
    $stmt->bindParam(3, $detalii['username']);
    $stmt->bindParam(4, md5(md5($detalii['parola'] . SIGURANTA_PAROLE) . SIGURANTA_PAROLE));
    $stmt->bindParam(5, $detalii['email']);
    $stmt->bindParam(6, $detalii['rol'], PDO::PARAM_INT);
    $stmt->bindParam(7, $detalii['status'], PDO::PARAM_INT);
    $stmt->bindParam(8, $ultima_logare);    
    $stmt->execute(); 

    $id = $db->lastInsertId();
    return $id;
}
Run Code Online (Sandbox Code Playgroud)

php postgresql pdo prepared-statement

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

如何计算PostgreSQL中多列的总和

我想知道是否有办法计算PostgreSQL中多列的总和.

我有一个包含80多列的表,我必须编写一个查询来添加每列的每个值.

我尝试使用SUM(col1,col2,col3等),但它没有用.

postgresql

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

获取本周的星期一和星期五的日期(PHP)

我怎样才能得到当周的星期一和星期五的日期?

我有以下代码,但如果当天是星期日或星期六,则会失败.

$current_day = date("N");
$days_to_friday = 5 - $current_day;
$days_from_monday = $current_day - 1;
$monday = date("Y-m-d", strtotime("- {$days_from_monday} Days"));
$friday = date("Y-m-d", strtotime("+ {$days_to_friday} Days"));
Run Code Online (Sandbox Code Playgroud)

php datetime date

31
推荐指数
3
解决办法
8万
查看次数

在PostgreSQL中的两个日期之间获得结果

我有下表:

+-----------+-----------+------------+----------+
| id        | user_id   | start_date | end_date |
| (integer) | (integer) | (date)     | (date)   |
+-----------+-----------+------------+----------+
Run Code Online (Sandbox Code Playgroud)

字段start_dateend_date保持日期值,如YYYY-MM-DD.

此表中的条目如下所示:(1, 120, 2012-04-09, 2012-04-13).

我必须编写一个查询,可以获取匹配特定时间段的所有结果.

问题是,如果我想从获取的结果2012-01-012012-04-12,我得到0的结果即使是一个条目start_date = "2012-04-09"end_date = "2012-04-13".

sql postgresql date overlap

30
推荐指数
3
解决办法
9万
查看次数

如何使number_format()不向上舍入数字

我有这个号码:

$double = '21.188624';
Run Code Online (Sandbox Code Playgroud)

使用后number_format($double, 2, ',', ' ')我得到:

21,19
Run Code Online (Sandbox Code Playgroud)

但我想要的是:

21,18
Run Code Online (Sandbox Code Playgroud)

任何想法我怎样才能使这项工作?

谢谢.

php

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

PHPExcel - 在写入值之前设置单元格类型

你知道如何在写入值之前设置单元格类型吗?我希望能够设置类似"常规","文本"和"数字"的类型.

谢谢.

phpexcel

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

命名SQL表列的最佳实践

我将参与一个大项目,我想知道在您看来哪个是命名SQL表列的最佳实践.

让我们说我们有一个产品表.您更喜欢以下哪种命名?

  • ID,
  • 名称,
  • 描述,
  • 照片,
  • 价钱

要么

  • PRODUCT_ID,
  • 产品名称,
  • 产品描述,
  • product_photo,
  • PRODUCT_PRICE

sql

18
推荐指数
3
解决办法
4601
查看次数