小编the*_*ect的帖子

PHP标头已经发送

可能重复:
PHP已发送的标头

收到以下错误:

"Warning: Cannot modify header information - headers already sent by (output started at..."
Run Code Online (Sandbox Code Playgroud)

对于以下行:

echo '<center>Current Time is '. gmdate("H:i A") . ' GMT (Greenwich Mean Time or UTC)<br />';
Run Code Online (Sandbox Code Playgroud)

如果我将其注释掉,它只会在下一个echo语句中抛出错误.关于为什么PHP如此讨厌我的echo语句的想法?

这是我对HTML底部的包含:

<div id="saveCanForm" width="100%">
<?php include('savereport.php'); ?>
</div>
Run Code Online (Sandbox Code Playgroud)

php header

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

通知用户数据库更改

我的核心是一个php/mysql应用程序.每隔约15分钟将新数据添加到数据库中.我想通知用户新数据在数据库中.我想在客户端计算机上运行一些JS以每60秒检查一次更新,但我不想下拉结果,除非在DB中实际更改/添加了某些内容.

所以我的问题是:使用PHP/JS/MYSQL客户端检测数据库中新行的最佳方法是什么?

我正在解决的一个可能的解决方案是使用一个名为"switch"的单独表,其中一个名为"switch"的BOOL,每次我将DB设置"switch"更新为true 60秒.然后客户端计算机每60秒检查一次switch.switch ='1'(真).思考?我对这个计划的任何部分都有建议吗?如果有人想提出jQuery建议,我确实加载了jQuery库...

javascript php mysql jquery

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

单击div上的关闭按钮并触发div单击()

我在DIV中有一个关闭按钮,DIV和关闭按钮也有click()附加事件.当我单击关闭按钮时,它也会触发div click()事件.我知道我可以把一个SPAN的DIV中,并附上我的点击事件的跨度,而不是DIV,但有一个方法可以让我保持双方在div点击事件和关闭按钮点击事件,并不会触发格click()当我点击关闭按钮?

<div id="sendFeedback" class="feedback with-round-borders with-padding with-box-shadows">Send us your feedback <span id="closeFeedback" class="ui-icon ui-icon-circle-close" style="float:right"></span></div>
<script>
$(document).ready(function() {
 $("#sendFeedback").click(function() {
   alert('test');
 });
$("#closeFeedback").click(function() {
 $("#sendFeedback").fadeOut();
})
});
</script>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/t5VPN/1/

javascript jquery jquery-ui

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

删除php中的一部分URL参数字符串

我在PHP中有一个字符串,它是一个包含所有参数的URI:

$string = http://domain.com/php/doc.php?arg1=0&arg2=1&arg3=0
Run Code Online (Sandbox Code Playgroud)

我想完全删除一个参数并返回保留字符串.例如,我想删除arg3并最终:

$string = http://domain.com/php/doc.php?arg1=0&arg2=1
Run Code Online (Sandbox Code Playgroud)

我总是想删除相同的参数(arg3),它可能是也可能不是最后一个参数.

思考?

编辑:可能有一堆奇怪的角色,arg3所以我喜欢这样做(实质上)将是:

$newstring = remove $_GET["arg3"] from $string;
Run Code Online (Sandbox Code Playgroud)

php string

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

mysql - 从现有时间戳创建索引小时列

我有一个列'updatetime',它是一个时间戳("2011-02-01 09:00:51").出于性能目的,我需要根据时间戳的小时创建索引列"updatetime_hour".

例如,如果'updatetime'是"2011-02-01 09:00:51"那么'updatetime_hour'将是"9".

我试图在mysql中完成所有这些,尽管PHP也是一个选项.60k +现有行.

思考?

php mysql sql database

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

php - 检查以前的动态变量名称

循环通过动态命名的数组并将结果与​​先前的位置结果进行比较.

if($s>1 && $s<=10)
        {
            if( ${"strat{$s}"}[total] > ${"strat{$s-1}"}[total] )
                $sl_best = $sl_mult; //if this one did better than the previous one, then grab the value
        } 
Run Code Online (Sandbox Code Playgroud)

而且我收到与之相关的错误消息${"strat{$s-1}"}[total],特别是{$s-1}部分.这是错误消息:

Parse error: syntax error, unexpected '-', expecting '}' ...
Run Code Online (Sandbox Code Playgroud)

有关如何检查动态命名变量上的前一个数组位置的任何想法?

一个解决办法我只好用$previous = $s-1;每张支票前,然后取代$strat[$previous]${"strat{$s-1}"},但是这似乎难看,我想看看是否有人有一个更好的解决方案吗?

php

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

如何在客户端存储php数组?

我从mysql数据库中提取数组.一个非常简单的select语句,然后放入您的普通多维数组(行和列)以生成一些HTML.到现在为止还挺好.

我希望能够在客户端的某个地方(DOM?)存储该数组,以便客户端可以重复使用和操作该数据(通过jQuery),而无需每次都重新查询数据库中的相同数据.

所以......让我说我的php数组是:

$fruits = array ( "fruits"  => array ( "a" => "orange",
                                       "b" => "banana",
                                       "c" => "apple"
                                     ),
                  "numbers" => array ( 1,
                                       2,
                                       3,
                                       4,
                                       5,
                                       6
                                     ),
                  "holes"   => array (      "first",
                                       5 => "second",
                                            "third"
                                     )
                );
Run Code Online (Sandbox Code Playgroud)

如何$fruits在客户端存储,以便通过javascript重新使用命令数据?

javascript php jquery json dom

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

mysql SELECT列值依赖于另一列

我有这样一张桌子:

ID | Type   | woof | meow
1  |  dog   |  1   |  0
2  |  cat   |  1   |  1
3  |  dog   |  0   |  0
4  |  cat   |  0   |  1
Run Code Online (Sandbox Code Playgroud)

我想SELECT DISTINCT id, type WHERE如果type = dog然后woof = 1,如果type = cat那么meow = 1.所以我的期望输出将包括第1,2和4行.

我怎样才能做到这一点?我假设有某种奇特的IF或CASE语句,但我无法从mysql的文档中轻易搞清楚.

谢谢

mysql sql

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

在属性列表之后丢失}

我知道这很容易,但我看不到它.任何人都可以告诉我为什么我在以下代码中获取"属性列表后"错误"遗失}:

var $newCandleDialog = $('<div></div>')
        .load('/prodash/dash_access.php?urlInit=candles/getCanStatus.php','it='+newData)
        .dialog({
            autoOpen: false,
            title: 'Active Mode: New Candles!',
            modal: true,
            buttons: {
                "Load new candles": function() {
                    $("#canHint").load('/prodash/dash_access.php?urlInit=candles/getcandles.php','q=0&show=05&strength=00');
                    $( this ).dialog( "close" );    
                }
                Cancel: function() {
                    $( this ).dialog( "close" );
                }
            }
        });
Run Code Online (Sandbox Code Playgroud)

Firebug使用"取消:功能"行启动错误.

先感谢您!

jquery

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

从sql备份文件更新1列

srSignals在一个名为的数据库中有一个表,signals如下所示:

animal      inserttime              id
dog         1970-00-00 00:00:00     3042
cat         1970-00-00 00:00:00     3041
monkey      1970-00-00 00:00:00     3040
hamster     1970-00-00 00:00:00     6
Run Code Online (Sandbox Code Playgroud)

我的所有inserttime价值观都被重置为1970年.幸运的是,我signals使用正确的inserttime值(和相应的id值)备份数据库.调用备份文件signals.sql.gz(signals.sql显然在gz压缩内部).

我的问题是这样的:使用phpMyAdmin,我怎么能updateinserttimeid现有的表=的id备份文件.请注意,我不想完全恢复表,因为在过渡期间已将其他内容添加到数据库中.

我不确定最好的方法 - 恢复phpMyAdmin的功能?一些花哨的更新/加载?

谢谢!

mysql sql phpmyadmin

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

标签 统计

php ×6

jquery ×4

mysql ×4

javascript ×3

sql ×3

database ×1

dom ×1

header ×1

jquery-ui ×1

json ×1

phpmyadmin ×1

string ×1