gpt4 book ai didi

javascript - 由 window.location.href 调用时 SQL 查询不起作用

转载 作者:行者123 更新时间:2023-11-29 12:40:19 26 4
gpt4 key购买 nike

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

//capaciteit.php
function testfunction(week, id)
{
window.location.href = "capaciteitberekening.php?week=" + week + "&id=" + id;
}

我调用文件 capaciteitberekening.php 并用它发送参数。然后我尝试使用 $_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_host、DB_USER、DB_PASSWORD 和 DB_DATABASE 的值

我在这里做错了什么?

最佳答案

您不应该使用 mysql_* 方法,因为它们已经 deprecated从 PHP 5.5 开始。 (A more thorough explanation 如何从 mysql_* 库转到 PDO)。

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

关于javascript - 由 window.location.href 调用时 SQL 查询不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26218130/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com