小编T30*_*T30的帖子

PHP MySQL谷歌图表JSON - 完整示例

我已经搜索了很多,以找到一个使用MySQL表数据作为数据源生成Google Chart的好例子.我搜索了几天,并意识到使用PHP和MySQL的组合生成Google Chart(饼图,条形图,列,表)的示例很少.我终于设法让一个例子起作用了.

我之前收到过StackOverflow的很多帮助,所以这次我会回复一些.

我有两个例子; 一个使用Ajax而另一个不使用.今天,我只展示非Ajax示例.

用法:

    Requirements: PHP, Apache and MySQL

    Installation:

      --- Create a database by using phpMyAdmin and name it "chart"
      --- Create a table by using phpMyAdmin and name it "googlechart" and make 
          sure table has only two columns as I have used two columns. However, 
          you can use more than 2 columns if you like but you have to change the 
          code a little bit for that
      --- Specify column names as follows: "weekly_task" and …

php mysql charts json google-visualization

143
推荐指数
2
解决办法
14万
查看次数

如何在任务栏顶部全屏显示Windows窗体?

我有一个需要全屏运行的.net Windows应用程序.当应用程序启动时,任务栏显示在主窗体的顶部,只有在通过单击或使用ALT-TAB激活窗体时它才会消失.表单的当前属性如下:

  • 的WindowState = FormWindowState.Normal
  • 最顶层=正常
  • 大小= 1024,768(这是它将要运行的机器的屏幕分辨率)
  • FormBorderStyle =无

我尝试在表单加载中添加以下内容,但没有一个对我有用:

  • this.Focus(); (在给焦点之后.Focus属性总是假的)
  • this.BringToFront();
  • this.TopMost = true; (但这在我的场景中并不理想)
  • this.Bounds = Screen.PrimaryScreen.Bounds;
  • this.Bounds = Screen.PrimaryScreen.Bounds;

有没有办法在.NET中执行它,或者我必须调用本机Windows方法,如果是这样,我们非常感谢代码片段.

非常感谢

.net c# taskbar fullscreen winforms

61
推荐指数
6
解决办法
27万
查看次数

Linux - PHP 7.0和MSSQL(Microsoft SQL)

是的,我知道PHP 7.0删除了连接到MSSQL所需的扩展.FreeTDS是我在PHP 7.0之前的选择,但现在确实没有明显的升级路径需要仍然连接到MSSQL的人.

愚蠢的问题,但鉴于MSSQL在企业环境中使用得非常好,我们应该如何从PHP 7.0开始连接到那些数据库?

我是否忽视了一些明显的东西,或者PHP 7的发布基本上给了那些需要连接到MSSQL的人一记耳光?

为清楚起见,我不是在谈论从运行PHP的Windows服务器连接,我需要从Linux服务器连接到MSSQL,因此需要Linux ODBC驱动程序.

有没有人制作适用于MSSQL 2012和PHP 7.0的东西,可以免费或收费?

对我来说很奇怪,那里没有太多的PHP 7和MSSQL信息.虽然PHP 7在印刷机上是新鲜的,但是必须有更多的MSSQL商店(FWIW我们同时使用它们).

php linux sql-server odbc php-7

41
推荐指数
4
解决办法
6万
查看次数

如何使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万
查看次数

Doctrine merge:DateTime字段始终更新

我创建了一个现有的新实体Id,我想更新相关的数据库记录.

Doctrine merge 是我最好的朋友:识别是否有更改并生成正确的更新查询.

$entity = new Entity();
$entity->setId(1);
$entity->setName('test');
$EntityManager->merge($entity);
$EntityManager->flush();
Run Code Online (Sandbox Code Playgroud)

假设db =已经存在id = 1的元素:如果名称与'test'不同,则Doctrine会生成以下查询:

UPDATE table SET name = ? WHERE id = ? ["test","1"]
Run Code Online (Sandbox Code Playgroud)

如果我再次运行上面的代码,Doctrine会识别出没有任何更改,也没有提交任何查询.

但是......当我设置DateTime字段时,Doctrine认为它已更改并始终运行更新查询:

$entity = new Entity();
$entity->setId(1);
$entity->setDate(new \DateTime(2000-01-01));
$EntityManager->merge($entity);
$EntityManager->flush();
//* ALWAYS commits this query:
>> UPDATE table SET date = ? WHERE id = ? ["2000-01-01 00:00:00","1"]
Run Code Online (Sandbox Code Playgroud)

你知道一种避免这种无用更新的方法吗?谢谢!

php mysql doctrine symfony doctrine-orm

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

使用curl提交/检索表单结果

我需要帮助尝试使用curl将数据发布到页面并在提交表单后检索结果.

我创建了一个简单的表单:

<form name="test" method="post" action="form.php">              
    <input type="text" name="name" size="40" />
    <input type="text" name="comment" size="40" />
    <input type="submit" value="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

另外,我有php代码在同一页面中处理这个表单.它所做的只是回显表单值.

我一直在使用的卷曲是这样的:

  $h = curl_init();

  curl_setopt($h, CURLOPT_URL, "path/to/form.php"); 
  curl_setopt($h, CURLOPT_POST, true);
  curl_setopt($h, CURLOPT_POSTFIELDS, array(
  'name' => 'yes',
  'comment' => 'no'
  ));
  curl_setopt($h, CURLOPT_HEADER, false);
  curl_setopt($h, CURLOPT_RETURNTRANSFER, 1);

  $result = curl_exec($h);
  echo $result;
Run Code Online (Sandbox Code Playgroud)

当我启动包含curl代码的页面时,我得到了form.php页面内容,但它没有显示PHP在提交表单时应该回显的变量.

我很感激任何帮助.

谢谢.

php post curl libcurl

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

PHPMailer - 使用URL附加远程文件

PHPMailer检查is_file每个附件(在addAttachment函数中,在class.phpmailer.php文件中):

if (!@is_file($path)) {
    throw new phpmailerException($this->lang('file_access') . $path, self::STOP_CONTINUE);
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,我is_file只能提供完整的本地文件路径,而不是URL:

is_file('C:/wamp/www/myFolder/rocks.png');      //True
is_file('http://localhost/myFolder/rocks.png'); //False :(
Run Code Online (Sandbox Code Playgroud)

所以我无法从远程服务器附加任何文件.

我究竟做错了什么??这可能是许可问题吗?

编辑:

我知道还有其他方法可以检查文件是否存在.

但是is_filePhpMailer库中,我更喜欢不触摸它,我想知道是否可以使用它的方法使其工作.

谢谢.

php email phpmailer

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

NetBeans IDE 7.2.1无法访问java.lang致命错误:无法在类路径或bootclasspath中找到包java.lang

我需要帮助NetBeans中的android项目.我刚刚打开了在NetBeans中创建的项目,我遇到了一些问题"无法访问java.lang致命错误:无法在类路径或bootclasspath中找到包java.lang"这是我的文件的示例,它有一些问题:

package Helpers;
import PreglednikLogika.Clanak;
import android.content.Context;
Run Code Online (Sandbox Code Playgroud)

第一行package Helpers;加下划线并生成"cannot access java.lang Fatal Error: Unable to find package java.lang in classpath or bootclasspath"

我是netbeans的新手,我尝试了一些修复,但没有成功.有人能帮助我吗?我认为这是添加参考库或类似的问题...但不确定.

error-handling netbeans java.lang.class

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

NumericUpDown:接受逗号和点作为小数分隔符

有一种方法可以强制c#NumericUpDown接受逗号和点,以分隔十进制值吗?

我已经定制了一个文本框来实现它(实际上用逗号代替点),但我很惊讶没有其他办法......

这个问题解释了如何更改分隔符,但我想同时使用它们!

c# decimal numericupdown

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

从代码格式中排除代码部分

是否有一个注释标签,我可以在其中包含一个(PHP代码)部分,自动格式化程序将忽略它?

有时候我会使用一种独特的indention样式来处理一些棘手的PHP代码.例如,如果我传递几个数组,我会在线初始化.它有时是保持可读性的唯一方法.不幸的是,在应用代码格式化程序后,这会丢失.

php netbeans autoformatting

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