Javascript 被window.location.href调用时,SQL查询不起作用

Javascript 被window.location.href调用时,SQL查询不起作用,javascript,php,mysql,sql,Javascript,Php,Mysql,Sql,当我选择一个选项时,我使用onchange函数调用一个Javascript代码。 我随它发送了两个参数: //capaciteit.php function testfunction(week, id) { window.location.href = "capaciteitberekening.php?week=" + week + "&id=" + id; } 我调用capacityItemereKening.php文件并发送参数。 然后我尝试使用$\u get函数获取这两个参数:

当我选择一个选项时,我使用onchange函数调用一个Javascript代码。 我随它发送了两个参数:

//capaciteit.php
function testfunction(week, id)
{
window.location.href = "capaciteitberekening.php?week=" + week + "&id=" + id;
}
我调用capacityItemereKening.php文件并发送参数。 然后我尝试使用$\u get函数获取这两个参数:

//capaciteitberekening.php
require ('capaciteit.php');
$id = $_GET['id'];
$week = $_GET['week'];
echo $id, $week;
在我回显$id和$week(检查它们是否工作)后,我调用一个查询:

//capaciteitberekening.php
$datumbegin = mysql_query("SELECT * FROM capaciteit");
while($row = mysql_fetch_array($datumbegin))
{
echo $row['DAGEN'];
}
当我在我的网站上尝试时,它只显示$id和$week的回声

这个代码是工作代码,因为我在其他地方使用它,它在那里工作得很好

这是我连接数据库的方式:

require('auth.php');require_once('config.php');require_once('exec/pubs_exec.php');
    $link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);   //Database openen
    if(!$link) die('Niet gelukt om verbinding te maken met de server: ' . mysql_error());
    $db = mysql_select_db(DB_DATABASE);                     //Select database
    if(!$db) die("Selecteren van DB mislukt");
在config.php中,我设置了DB_主机、DB_用户、DB_密码和DB_数据库的值


我做错了什么?

您不应该使用mysql方法,因为它们是从PHP5.5开始的。(关于如何从mysql_*库转到PDO)


实际上,为了回答您的问题,您可能没有在您的网站上启用错误,也没有看到mysql连接失败时发生的错误(在出现错误时停止PHP脚本的执行)

“我在这里做错了什么?”您不应该使用
mysql.*
函数。但除此之外,这段代码在其他地方没有任何问题。您是否打开了
MySql
monconnection?尝试使用
错误报告(E_ALL)启用错误输出;ini_集('display_errors','1')要么您没有连接到数据库,要么查询没有返回ResultsPache?->/var/log/apache2/error.log(通常)您从不费心检查查询是否实际成功
mysql\u query(…)或die(mysql\u error())
应该是您需要的绝对最小错误处理。