小编Tar*_*ngP的帖子

更改URL地址在PHP中缩短

我有Url作为:

localhost/ab/directory.php?id=200
Run Code Online (Sandbox Code Playgroud)

id = 200是jenny id成员

如何改变它

localhost/ab/jenny
Run Code Online (Sandbox Code Playgroud)

有可能吗?

谢谢

url address-bar short-url

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

jQuery简单加载第一次调用花费太多时间

我的简单jQuery的加载语句需要花费太多时间(50+秒).没有服务器端问题,服务器的页面逻辑很简单.我也试过$ .ajax,$ .get甚至尝试使用Manual AJAX调用(XMLHttpRequest).

以下是jQuery加载的示例.

$(function() {
    $('#frmPrd').live('submit', function(event) {
        event.preventDefault();
        mUrl = "page1.php";
        $.ajax({
            url: mUrl,
            type: 'POST',
            data: $("#frmPrd").serialize(),
            success: function() {
                //Logged Unix timestamp here which was 1448631101 (27 Nov 2015 13:31:41 GMT)
                $("#dvCart").load("page.php");
            },
            error: function() {
                alert('Error occurred.');
            }
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

然后在page.php中我记录了(第一个页面声明)时间戳,返回1448631153(2015年11月27日13:32:33 GMT),即与我在调用页面之前记录的时间戳相差52秒.这可能是什么问题?这50多秒浪费在哪里?另请注意,此延迟适用于首次呼叫,对于所有来电,延迟均正常.我的整个网站都运行在https(TLS 1.2)上

php ajax https jquery load

5
推荐指数
0
解决办法
414
查看次数

数据表无法处理ajax调用

我在我的Web应用程序中使用Datatable.以下是使用ajax获取数据的简单代码.

<script>
    $(document).ready(function() {
        $('#mytable').DataTable();
    } );
</script>

<body>
  <h2>AJAX SELECT</h2><hr>
  <div align="center">
    Select Team :
    <select name="select" id ='teamSelect'>
        <option value="">Select Value</option>
        <option value="op2">Company 1</option>
    </select>
  </div>
  <div id='tableContainer' align="center"></div>

 <script>
    $(function() {
        $("#teamSelect").bind("change", function() {
            $.ajax({
                type: "GET", 
                url: "getData.php",
                "dataSrc": "tableData",
                success: function(html) {
                    $("#tableContainer").html(html);
                }
            });
        });

    });
</script>
Run Code Online (Sandbox Code Playgroud)

和Getdata.php代码

<table id="mytable" class="display" cellspacing="0" width="50%">
    <thead>
    <tr>
        <th>First name</th>
        <th>Last Name</th>
        <th>Email</th>
    </tr>
</thead>
<tbody>
    <tr>
        <td>Airi Satou</td>
        <td>Accountant</td>
        <td>Tokyo</td>
    </tr>
    <tr>
        <td>Brielle Williamson</td>
        <td>Integration Specialist</td> …
Run Code Online (Sandbox Code Playgroud)

php ajax datatable jquery datatables

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

变量“ sql_mode”不能设置为“ REPLACE”的值

我不知道为什么,但是突然出现以下错误。

到现在为止一切正常,但今天会产生以下错误 在此处输入图片说明

当我测试到本地服务器时,它工作正常,但是当我上传到000webhost服务器时,它将产生一个错误

变量'的sql_mode'不能被设置为'REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(@@的sql_mode' SELECT值vValueFROM configurationsWHERE eStatus= '有效' AND vName=> 'PAGE_DATA_LIMIT' ORDER BY iSettingIdDESC

Filename: core/MY_Model.php所有的代码工作正常,没有错误上Line Number: 94显示其

php mysql sql codeigniter

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

MySQL存储过程,用于选择,检查日期和插入

我试图在MySQL中创建一个存储过程.我从未使用过一个,所以我甚至不知道是否可以做我需要的东西.

我有两张桌子:

  1. 第一个包含已完成的作业(id_operator,date,payment_days,payment_status ..)
  2. 第二个包含发送给运算符的通知(id,text,id_operator ..)

我需要在payment_status字段中选择第一个表中有0的所有记录,检查日期+ payment_days是否超过当前日期,并在另一个表中插入一个带有运算符id的通知.

我希望你能帮助我,谢谢.

php mysql stored-procedures

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

检查php数组是否包含值

我有一个数组$ captions我想检查内部是否至少有一个值.数组看起来像这样:

Array
(
    [0] => 84
    [1] => 
    [2] => 82
    [3] => 
    [4] => 
    [5] => 
    [6] => 
    [7] => 
    [8] => 
    [9] => 
)
Run Code Online (Sandbox Code Playgroud)

我的方式检查是否有"超过0","超过1"......

if (count($captions) > 0)   { echo '<br>bigger than 0';}
if (count($captions) === 1) {echo '<br>is 1';};
if (count($captions) > 1)   {echo '<br>gbigger than 1';};
if (count($captions) > 2)   {echo '<br>bigger than 2';}
Run Code Online (Sandbox Code Playgroud)

但是:它给了我这个数组以上结果:

bigger than 0
bigger than 1
bigger than 2
Run Code Online (Sandbox Code Playgroud)

"大于2"不应该,因为数组只包含两个值?我错了什么?

php arrays

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

在php中从一个元素添加值到另一个元素

这可能是重复的,但我找不到我需要的答案,也许我的措辞是错误的.无论如何,我有一个包含数百个值的二维数组,我需要的是从第二个元素向第一个元素插入一个值.

例;

  1. 我在数组中有四个元素:

    [0] = 1, [1] = 9, [2] = 9, [3] =5
    
    Run Code Online (Sandbox Code Playgroud)
  2. 我需要把它们放在一个单独的元素中,这样就会变成这样: [0] = 1995.

我觉得我可以用foreach做些什么,如果有的话,也许有人可以向我解释,详细说明,这将如何起作用?或者也许有一个我不知道的功能.

php arrays

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