Javascript 被window.location.href调用时,SQL查询不起作用
当我选择一个选项时,我使用onchange函数调用一个Javascript代码。 我随它发送了两个参数: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函数获取这两个参数:
//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())
应该是您需要的绝对最小错误处理。