0

我已将 2 个变量从一个页面传递到下一个页面,但在接收页面中的 _GET 和 WHERE 子句出现问题。

我怀疑问题出在 WHERE 子句上:

WHERE vertrek = '$vertrek' AND aankomst = '$aankomst'

相关代码是:

mysql_query("SET CHARACTER SET 'utf8';");//GET and POST
mysql_query("SET NAMES 'utf8';");//POST

if (!isset($_GET['vid']) || !is_numeric($_GET['vid'])) {
die("Invalid ID specified.");
}
$vertrek = (int)$_GET['vid'];

if (!isset($_GET['aid']) || !is_numeric($_GET['aid'])) {
die("Invalid ID specified.");
}
$aankomst = (int)$_GET['aid'];


$result = mysql_query("select vg.gegevenID, vg.vertrektijd, vg.vertrekluchthaven AS     
vertrek, lh.luchthavencode, vg.aankomstluchthaven AS aankomst, lh2.luchthavencode,  
vg.vertrekdatum, lvm.luchtvaartmaatschappij, t.toestel, vg.inschrijvingnmr

from tbl_vluchtgegevens vg

left join tbl_luchthaven lh
on vg.vertrekluchthaven = lh.luchthavenID

left join tbl_luchthaven lh2
on vg.aankomstluchthaven = lh2.luchthavenID

left join tbl_toestel t
on vg.toestel = t.toestelID

left join tbl_luchtvaartmaatschappij lvm
on vg.luchtvaartmaatschappij = lvm.luchtvaartmaatschappijID

WHERE vertrek = '$vertrek' AND aankomst = '$aankomst'
ORDER BY vg.vertrekdatum2 DESC");
4

0 回答 0