小编ale*_*567的帖子

单页上有多种类型的Google Charts

我想在一个页面上获取多种类型的Google Charts.饼图和日历图表.当我尝试这样做时,我得到以下错误代替饼图:

You called the draw() method with the wrong type of data rather than a DataTable or DataView
Run Code Online (Sandbox Code Playgroud)

如果我一次只做一张图表,那么错误就会消失.并且始终是顶部的购物车显示相同的错误.最好的我可以告诉它,因为数据是不同的类型..所以我认为它与干扰变量有关.我为每个图表的数据添加了一个uniqe标识符,但我仍然遇到了问题......

这是我的PHP的HTML输出:

<script type='text/javascript' src='https://www.google.com/jsapi'></script>
<script type='text/javascript'>
    google.load('visualization', '1', {
        packages : [ 'corechart' ]
    });
    google.setOnLoadCallback(drawChart_testGraph);
    function drawChart_testGraph() {

        var data_testGraph = google.visualization.arrayToDataTable([
                [ 'Department', 'Count' ], [ 'Accounting', 1 ], [ 'Lobby', 1 ],
                [ 'Customer Apps', 1 ], [ 'PC Support', 0 ],
                [ 'Collections', 0 ], [ 'Inventory', 1 ], [ 'Billing', 0 ],
                [ 'Executive', 4 …
Run Code Online (Sandbox Code Playgroud)

html javascript google-visualization

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

带有2个OR语句和1个AND语句的SQL查询

我试图像这样运行SQL查询:

$sql = mysql_query("select * from users where new_mail = 0 OR new_events = 0 and emailed = 1") or die(mysql_error());
while($r=mysql_fetch_array($sql))
{
    mysql_query("update users set emailed = 0 where username='{$r['username']}'") or die(mysql_error());
}
Run Code Online (Sandbox Code Playgroud)

但它似乎忽略了OR语句,只跟在和语句之后.所以它继续进行,并设置通过电子邮件发送到0,即使他们仍然有new_mail或new_event.有什么线索的原因?

谢谢你的帮助!

php mysql database

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

初始化为'...'期望聚合对象

我正在尝试用C++编写一个代码,允许您输入一些文本,它将打开一个附加了变量s_input的网站.但是,我收到此错误:

'system':无法将参数1从'std :: string'转换为'const char*'

我看到你看到的最后一行的错误.

cin >> s_input;
transform(s_input.begin(), s_input.end(), s_input.begin(), tolower);
s_input = "start http://website.com/" + s_input + "/0/7/0";
system(s_input);
Run Code Online (Sandbox Code Playgroud)

我是C++的新手,这更像是一个学习计划..所以请尽可能多地展示一些例子!谢谢!

c++ visual-c++

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

C ++-用%20替换空格

我正在寻找一种准备用作URL的字符串的方法。

代码的基础是您键入要查找的内容,并使用您键入的内容打开浏览器。我正在学习C ++,因此这是一个学习程序。并且请尽可能具体,因为我是C ++的新手。

这是我正在尝试做的事情:

cin >> s_input;
transform(s_input.begin(), s_input.end(), s_input.begin(), tolower);
s_input = "start http://website.com/" + s_input + "/0/7/0";
system(s_input.c_str());
Run Code Online (Sandbox Code Playgroud)

但是我试图用'%20'替换用户输入的所有空格。我已经找到了一种这样的方法,但是一次只能处理一个字母,而我需要使用一个完整的字符串而不是一个字符数组。这是我尝试过的方法:

cin >> s_input;
transform(s_input.begin(), s_input.end(), s_input.begin(), tolower);
using std::string;
using std::cout;
using std::endl;
using std::replace;
replace(s_input.begin(), s_input.end(), ' ', '%20');
s_input = "start http://website.com/" + s_input + "/0/7/0";
system(s_input.c_str());
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

c++ visual-c++

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

语法错误(当似乎没有!)

我花了一个小时左右试图弄清楚这一个错误..它看起来对我来说,但我到目前为止还没有专家.所以我想我会问专家!我一直收到这个错误:

解析错误:语法错误,意外''(T_ENCAPSED_AND_WHITESPACE),期望标识符(T_STRING)或变量(T_VARIABLE)或数字(T_NUM_STRING)在......第29行

从这行代码:

eval("$var_value = $_REQUEST['{$value}']");
Run Code Online (Sandbox Code Playgroud)

这是围绕它的代码..

function save_edits($var_name, $var_value)
{
    eval("{$var_name} = sql_safe({$var_value});");
    eval("mysql_query(\"UPDATE settings set {$var_name}='{$var_value}' where variable='{$var_name}'\") or die(mysql_error());");
}     
foreach ($_REQUEST as $key => $value)
{
    eval("$var_value = $_REQUEST['{$value}']");
    save_edits($value, $var_value);
}
Run Code Online (Sandbox Code Playgroud)

php mysql syntax foreach eval

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

无法读取null的属性"value"

我花了大概一个小时试图弄明白......无论我尝试什么,我都会收到这个错误:

Cannot read property 'value' of null
Run Code Online (Sandbox Code Playgroud)

这是我的HTML:

<!DOCTYPE html>
<html>
  <head>
    <title>Bootstrap 101 Template</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
  </head>
  <body>
    <h1>Hello, world!</h1>
    <div id="login_box"><form class="form-inline" action="JavaScript: login();" method="post">
  <input type="text" class="input-small" id="login_username" name="username" placeholder="Username">
  <input type="password" class="input-small" id="login_password" name="password" placeholder="Password">
  <label class="checkbox"><input type="checkbox" id="login_autologin" name="autologin"> Remember me  </label>
  <button type="submit" class="btn" name="login">Sign in</button>
</form></div>
    <script src="http://code.jquery.com/jquery.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <script src="js/overall_js.js"></script>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

和相关的JS文件(overall_js.js):

function login() {
$("#login_box").html("logging you in....");
console.log(document.getElementById("login_username").value);
$.post("user.php?mode=login", { …
Run Code Online (Sandbox Code Playgroud)

html javascript forms ajax jquery

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

如果设置了变量,那么ECHO

我知道有

if (isset($string))
{
    echo $string;
}
Run Code Online (Sandbox Code Playgroud)

但有没有办法用声明做到这一点?我发现有一件事看起来可能是它,但我错了.它是

var_dump(isset($string));
Run Code Online (Sandbox Code Playgroud)

所以我正在寻找能够设置所有if变量的东西,然后在一个语句中回显变量.

php

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