小编Smu*_*ger的帖子

Google图表Y轴未按比例显示图表栏

我第一次玩谷歌排行榜.我创建了一个可以查看的图表

谷歌图表链接

https://chart.googleapis.com/chart?cht=bvg&chxr=0,0,20&chxt=y&chbh=50&chm=N,000000,0,-1,11&chd=t:0.4356,0.3562,0.4834,0.575,0.673,0.6091&chs=500x120&chco=FF3300|0000FF&chd=t:5,15&chl=freightmax|stols
Run Code Online (Sandbox Code Playgroud)

然而,图表显示Y图表轴的比例,条形图本身与下图不成比例:

谷歌图表图片

如果您看到Stols条的值是15是正确的,但是根据y轴,该值大约为3或4.

任何想法我怎么能纠正这个?

提前谢谢,瑞安史密斯

google-visualization bar-chart

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

将 php/mysql 列输出显示为行

我有以下语法用于在 PHP 中显示 MySQL 查询:

 function get_dayssincecapture($db)  
  {    
    $result = $db->query("SELECT DATEDIFF(now(), sarrive)as days,count(loadnumber) as loads from v2loads where  adminstatus='captured' group by DATEDIFF(now(), sarrive) "); 
    return $result; 
  } 
  $dayssincecapture = get_dayssincecapture($db); 
Run Code Online (Sandbox Code Playgroud)

显示语法:

<table border=1>
    <tr>
    <? while($row = $dayssincecapture->fetch(PDO::FETCH_ASSOC)) { ?>
    <td><? echo $row['days']; ?><br><? echo $row['loads']; ?></td>
    <? } ?>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

这会产生以下屏幕输出

在此输入图像描述

如何按表语法进行更改,以便将天数字段作为行标题,将加载字段作为表的第二行?

所以我想要的是:

在此输入图像描述

一如既往地感谢,

php mysql

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

codeigniter - 在会话中存储发布数据并在视图中显示

我有一个用户填充的codeigniter表单.在提交时,输入被发布到数组.然后,此数组将显示在作为变量加载的新视图中.

我的问题是,如果我因任何原因刷新视图,那些帖子就会丢失,新视图也无法显示变量.

如何将发布的数组存储为会话值,然后如何访问会话变量.

所以我的控制器是:

function new_blank_order_lines() 
  {
    $data = array(
    'customer' =>$this->input->post('customer'),
    'period' =>$this->input->post('period'),
    'buom' =>$this->input->post('buom')
       );

    $this->load->view('sales/new_blank_order_lines',$data);
  }
Run Code Online (Sandbox Code Playgroud)

new_blank_order_lines我可以显示与变量echo $customer

现在,如果我刷新视图new_blank_order_lines,则重新加载视图并丢失post变量.所以我想将$ data数组存储为一个会话,因此即使在页面重新加载/刷新之后它也可用.

有什么建议?

我想的是:

    function new_blank_order_lines() 
      {
        $data = array(
        'customer' =>$this->input->post('customer'),
        'period' =>$this->input->post('period'),
        'buom' =>$this->input->post('buom')
           );

        $this->session->$data

        $this->load->view('sales/new_blank_order_lines',$data);
      }
Run Code Online (Sandbox Code Playgroud)

这显然不起作用?如果它确实有效,我如何回显变量的值?

一如既往地谢谢,

variables session post codeigniter

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

javascript以禁用/启用复选框

我有以下语法取消选中复选框.

$('#h12_1').attr('checked','checked');
Run Code Online (Sandbox Code Playgroud)

h12_1 是我的复选框的名称.

如何禁用复选框以便无法检查?同样如何重新启用复选框?

像这样的东西:

 $.post('get_as_12', {data:selectedObj.value},function(result) {
 alert(result[0]) ;

      if(result[0] > 0) {
          $('#h12_1').attr('checked','enabled');
          $('#h12_1').attr('checked','checked');
       } else {
          $('#h15_1').attr('disabled');
          $('#h15_1').removeAttr('checked');
      }
 }); 
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

javascript +使用URL发送多个字符串

我有一个脚本调用另一个PHP页面并使用PHP get传递值.

一个变量q与URL一起发送,其中str是一个变量.

xmlhttp.open("GET","getdata.php?q="+str,true); 
Run Code Online (Sandbox Code Playgroud)

我想在URL字符串中发送一些多变量.

如何发送多个变量.

沿着:

xmlhttp.open("GET","getdata.php?q="+str+"y="+str2+"z="+str3,true); 
Run Code Online (Sandbox Code Playgroud)

那里的URL就像那样

page.php?q=Peter&y=John&z=Smith
Run Code Online (Sandbox Code Playgroud)

javascript php xml get

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

使用带有javascript变量的popupWindow = window.open

我有以下脚本:

<script type="text/javascript">
        function train(roww){
        $.post ('getpeopleinjobs.php',{ 
        postvarposition: form["position"+roww].value,
        postvarjob: form["job"+roww].value,
        postvarperson: form["person"+roww].value, 
        postrow: roww},
            function(output){ 
                popupWindow = window.open('trainingneeded.php?position=postvarposition&amp;job=postvarjob&amp;person=postvarperson','popUpWindow','height=400,width=1000,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=no,menubar=no,location=no,directories=no,status=yes')
                    });
                }
</script>
Run Code Online (Sandbox Code Playgroud)

我测试了脚本,它100%工作.我的问题是我的变量,postvarposition,postvarjob和postvarperson作为文本传递到URL字符串而不是实际变量.

如何格式化线条

popupWindow = window.open('trainingneeded.php?position=postvarposition&amp;job=postvarjob&amp;person=postvarperson','popUpWindow','height=400,width=1000,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=no,menubar=no,location=no,directories=no,status=yes')
Run Code Online (Sandbox Code Playgroud)

这样变量就作为变量而不是文本传递.

提前致谢.

javascript variables jquery popupwindow window.open

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

将 csv fie 上传到 ftp 服务器 - 文件为空

我正在尝试将本地服务器中的文件存储在 ftp 服务器上。

源文件在我当前目录中(与 php 文件相同)

我运行脚本 http://www.server.co.za/kisv2/xmltest/export.php

要上传到 ftp 的文件是 http://www.server.co.za/kisv2/xmltest/exportfile.csv

目标ftp路径是: ftp://ftp.ftpserver.co.za/LocExports/exportfile.csv

我的 ftp 登录默认为: ftp://ftp.ftpserver.co.za

所以我想将当前目录中的文件复制exportfile.csvftp://ftp.ftpserver.co.za/LocExports/exportfile.csv

我当前的语法是:

$source = 'exportfile.csv';  //this is a file in the same directory as my php file. full path is... http://www.server.co.za/kisv2/xmltest/exportfile.csv
$target = '/LocExports/exportfile.csv'; //full path is... ftp://ftp.ftpserver.co.za/LocExports/exportfile.csv

$conn = ftp_connect("ftp.ftpserver.co.za") or die("Could not connect");
ftp_login($conn, "username", "password");

$upload = ftp_put($conn, $target, $source, FTP_ASCII);
if (!$upload) { echo 'FTP upload failed!'; }

echo "complete";
Run Code Online (Sandbox Code Playgroud)

这给了我错误Warning: ftp_put() [function.ftp-put]: Opening …

php ftp file-upload

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

mssql - 如果第一个表没有结果,则从另一个表中选择

我必须运行查询才能找到价格。我有多个价目表,每个价目表都有自己的表。客户价格、默认价格和最低价格。

并非所有价目表都包含所有产品,有时某个产品可能不会出现在任何价目表中,然后价格需要返回 0。

所以我想:

select price from customer_price where customer='walmart' and product='whitebread'
Run Code Online (Sandbox Code Playgroud)

如果返回结果那么一切都很好。如果结果为 0、NULL 或查询不返回任何行,我希望运行:

select price from default_price where customer='walmart' and product='whitebread'
Run Code Online (Sandbox Code Playgroud)

如果返回结果那么一切都很好。如果结果为 0、NULL 或查询没有返回任何行,我只想返回 0。

我不知道如何继续。我尝试了 case 语句,但如果结果中未找到行,则 case 语句将失败。我该怎么做或说if 0 results then

一如既往,预先致谢。

sql-server

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

jquery 参考 ID 名称中带有空格

我正在使用 jquery 和 jquery 多选扩展。

对于我的 html 语法:

<select multiple="multiple"  id="test">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
Run Code Online (Sandbox Code Playgroud)

然后我通过以下方式获取多选的值:

  $(function() {

        $('#test').change(function() {
            console.log($(this).val());
        }).multipleSelect({
            width: '100%'
        });
    });
Run Code Online (Sandbox Code Playgroud)

这100%有效。

我的问题是当 ID 中有空格时如何使其工作。我知道 ID 或名称中包含空格并不理想,但目前就是这样,我需要从带有空格的 ID 中获取多个选择选项。所以例子:

<select multiple="multiple"  id="test two">
    <option value=1>1</option>
    <option value=2>2</option>
    <option value=3>3</option>
    </select>

$(function() {

            $('#test two').change(function() {
                console.log($(this).val());
            }).multipleSelect({
                width: '100%'
            });
        });
Run Code Online (Sandbox Code Playgroud)

由于其中有空间,这会失败。

我尝试了如下几个选项,但没有成功。

任何建议总是很感激。

$(function() {

$("#test two").change(function() {
                    console.log($(this).val());
                }).multipleSelect({
                    width: '100%'
                });
            });
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-selectors jquery-ui-multiselect

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